我将这些代码写入AppDelegate.m中的'didFinishLaunchingWithOptions'函数,在模拟器中它可以显示这样的访问警告(不是位置访问但是联系访问):
但在我的iPhone(8.4)中没有任何事情发生,并且访问雕像总是“CNAuthorizationStatusNotDetermined' ,那我就无法打开ContactViewController。 如何在iPhone中显示警报?
CNContactStore *store = [CNContactStore new];
[store requestAccessForEntityType:CNEntityTypeContacts completionHandler:^(BOOL granted, NSError * _Nullable error) {
if(granted){
NSLog(@"allow");
}else{
NSLog(@"deny");
}
}];