我在需要访问地址簿的 iOS 6 上开发应用程序,我正在使用以下代码:
NSMutableArray *contacts = [[NSMutableArray alloc]init];
CFErrorRef *error = nil;
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, error);
if (error)
{NSLog(@"ERROR!!!");}
NSArray *arrayOfPeople = (__bridge_transfer NSArray*)ABAddressBookCopyArrayOfAllPeople(addressBook);
但在真实设备上 arrayOfPeople 是空的......为什么会这样?PS 授予对地址簿的所有访问权限