-5
我试图从iPhone获取联系人。我用这个link它在模拟器中工作,但不能在设备上工作。请告诉我 。问题在于它提供了一个空数组。获取使用iPhone的联系人目标 - c
我试图从iPhone获取联系人。我用这个link它在模拟器中工作,但不能在设备上工作。请告诉我 。问题在于它提供了一个空数组。获取使用iPhone的联系人目标 - c
您是否要求在您的应用中访问您的联系人?
要做到这一点,你必须添加以下代码:
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, NULL);
if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusNotDetermined) {
ABAddressBookRequestAccessWithCompletion(addressBook, ^(bool granted, CFErrorRef error) {
// First time access has been granted, add the contact
});
}
else if (ABAddressBookGetAuthorizationStatus() == kABAuthorizationStatusAuthorized)
{
// add the contact
}
不工作_how_?你看到什么问题?您是否允许/拒绝了您的应用访问联系人? – 2013-04-26 12:04:12
看到我更新的问题请 – user247 2013-04-26 12:06:00
你是否自动化应用程序以获取这些信息(自iOS 6我认为,在手机的设置) – Larme 2013-04-26 12:08:39