有没有办法获取用户 iPhone 中地址簿的引用,过滤掉所有不以字母“A”开头的联系人,然后显示过滤后的地址簿?这听起来可以通过 UITableView 实现,但是是否有一个包含所有地址簿功能的特殊 View ?
最佳答案
要获取所有姓氏以 A 开头的人的数组,您可以使用如下内容:
ABAddressBook *ab = [ABAddressBook sharedAddressBook];
ABSearchElement *startsWithA =[ABPerson searchElementForProperty:kABLastNameProperty
label:nil key:nil
value:@"A"
comparison:kABPrefixMatchCaseInsensitive];
NSArray *peopleFound =
[ab recordsMatchingSearchElement:startsWithA];
获得数组后,您可以在任何需要的自定义 View 中使用它。
关于iphone - 显示仅包含以 'A' 开头的名称的地址簿 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878670/