Ios4 如何使用地址簿

Ios4 如何使用地址簿,ios4,Ios4,我正在尝试从联系人簿中获取所有联系人,然后根据要求处理后使用它们 我正在使用….收集所有联系人的姓名和号码 NSString *strFNm=(NSString *) ABRecordCopyValue(ref,kABPersonFirstNameProperty); ABMultiValueRef phoneNumbers = ABRecordCopyValue(ref, kABPersonPhoneProperty); 我将每个姓名和联系人添加到两个单独的数组中 这一切在模拟器名称和阵列

我正在尝试从联系人簿中获取所有联系人,然后根据要求处理后使用它们

我正在使用….收集所有联系人的姓名和号码

NSString *strFNm=(NSString *) ABRecordCopyValue(ref,kABPersonFirstNameProperty);

ABMultiValueRef phoneNumbers = ABRecordCopyValue(ref, kABPersonPhoneProperty);
我将每个姓名和联系人添加到两个单独的数组中

这一切在模拟器名称和阵列中的阵列(用NSLog显示)中正常工作,但是当我尝试检查设备阵列中的相同内容时,总是空的。。。 数组中没有任何内容。(设备中的联系人簿有127个联系人)


如果有人对此有任何解决方案,请务必写入此线程。

您似乎没有请求访问通讯簿的权限,在设备上必须具有访问权限

参考:

您似乎没有请求访问通讯簿的权限,在设备上必须具有访问权限

参考: