使用标准 iOS 模拟器地址簿时,ABAddressBookCopyPeopleWithName()
在搜索任何名称(例如“Appleseed”)时不会返回任何结果。
在设备上它工作正常。使用 ABAddressBookCopyArrayOfAllPeople()
检索所有记录在模拟器上同样有效。
最佳答案
显然,模拟器数据库的复合名称字段未正确填充。当 ABAddressBookCopyPeopleWithName()
随后发现“John Appleseed”记录时对其进行编辑。这同样适用于其他标准记录。
将错误提交为 rdar://19889491 .
关于ios - ABAddressBookCopyPeopleWithName 在模拟器上返回空数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28613423/