我有以下代码:
NSMutableArray *contacts = [[NSMutableArray alloc]init];
CFErrorRef *error = nil;
ABAddressBookRef addressBook = ABAddressBookCreateWithOptions(NULL, error);
if (error)
}
NSArray *arrayOfPeople = (__bridge_transfer NSArray*)ABAddressBookCopyArrayOfAllPeople(addressBook);
它可以在模拟器上运行并给我预期的结果 - 但是在设备上的联系人数量为 0 并且没有错误(该应用程序奇怪地没有要求我访问通讯簿的权限 - 我什至删除并重新安装了该应用程序) 有任何想法吗 ?
提前致谢