Re: Newbe Question: Searching Address Book
Re: Newbe Question: Searching Address Book
- Subject: Re: Newbe Question: Searching Address Book
- From: Brad Bumgarner <email@hidden>
- Date: Tue, 2 May 2006 21:02:39 -0600
Yup, I know that code. In fact I've been able to create a complex
query where I can search for first and/or last name. The problem I
run into is when I enter the person's first and a space before
entering the last name. Since there are no spaces in the db between
the first and last names, no entries are found. For now, I'm just
going to have to stick with entering the first name. I need to get
this moving forward. Once I've got a better handle on things THEN
I'll come back to it.
Thanks
Brad Bumgarner, CTA
On May 2, 2006, at 7:40 PM, Nelson Santos wrote:
Hi Brad,
In the link that Andrew provided, you can find the following sample
snippet:
ABAddressBook *AB = [ABAddressBook sharedAddressBook];
ABSearchElement *nameIsSmith =
[ABPerson searchElementForProperty:kABLastNameProperty
label:nil
key:nil
value:@"Smith"
comparison:kABEqualCaseInsensitive];
NSArray *peopleFound = [AB recordsMatchingSearchElement:nameIsSmith];
I haven't tried this myself, but it seems pretty straight forward.
The first line just fetches a pointer to the address book. The
second statement sets up a search criteria object (by last name,
value of Smith, case insensitive). The last statement actually
executes the search using the criteria returning an array of all
the address book entries found.
See if you can work with this and let us know if you are still
having trouble.
Nelson
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden