有谁有正确设置参数和使用ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering()应用程序接口来获取iPhone联系人列表的排序子集的代码示例吗?
发布于 2011-01-10 03:49:26
下面的代码应该可以工作:
ABAddressBookRef aB = ABAddressBookCreate();
ABRecordRef source = ABAddressBookCopyDefaultSource(aB); // or get the source with ABPersonCopySource(somePersonsABRecordRef);
NSArray *arr = (NSArray *)ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(aB, source, kABPersonSortByLastName);
// you can also use kABPersonSortByFirstName instead of kABPersonSortByLastName发布于 2015-10-08 13:35:49
这对我很有效:
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, error);
ABRecordRef source = ABAddressBookCopyDefaultSource(addressBook);
NSArray *allPeople = (__bridge NSArray *)ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering(addressBook, source, kABPersonSortByFirstName);https://stackoverflow.com/questions/4641229
复制相似问题