[英]my iPhone (iOS8.4) cannot show the access alert , but in simulator it can show
我将这些代码写入 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");
}
}];
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.