4
我想获得所有具有电话号码并且只有这些联系人的AB联系人列表。只有我不想展示的电子邮件的任何联系人。iPhone地址簿:如何获取电话号码的联系人列表?
Android有一个名为HAS_PHNONE_NUMBER的字段,您可以查询但我没有看到类似iPhone的任何内容。
例如:
ABAddressBookRef addressBook = ABAddressBookCreate();
CFArrayRef people = ABAddressBookCopyArrayOfAllPeople(addressBook);
//How do I filter people into an array of contacts that all have a phone number?
感谢。怎么样使用NSPredicate?会像[NSPredicate predicateWithFormat:@“phonenumbers包含[cd]%@”,number];工作? – mymmaster 2011-03-18 17:41:03
ABAddressBook对象不是NSEntityDescription对象,所以我不认为你可以对它们执行请求。 – 2011-03-21 08:29:20