2009-11-08 47 views
2

我創建了一個地址簿副本篩選聯絡

ABAddressBookRef addressBook = ABAddressBookCreate(); 
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook); 
CFMutableArrayRef peopleMutable = CFArrayCreateMutableCopy(
                  kCFAllocatorDefault, 
                  CFArrayGetCount(people), 
                  people 
                  ); 

現在我本來只是人們在設定的地址。

我試着NSPredicate過濾,但我不知道如何正確使用地址簿常量的predicateWithFormat。 這是行不通的:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"(%@ like %@)", kABPersonFirstNameProperty, aVariable]; 

有人可以給我一些建議嗎? 謝謝

回答