我正在显示一个CNContactPickerViewController
. 假设如果我从设置中禁用访问,它不应该允许打开控制器或者应该说弹出说联系人访问被禁用。但反过来,它正在打开视图。为什么会这样?任何人都对此有想法。是框架错误,还是应该强制检查使用CNContactStore requestAccessForEntityType:
方法?
self.mContactBookController = [[CNContactPickerViewController alloc] init];
mContactBookController.displayedPropertyKeys = @[CNContactEmailAddressesKey];
mContactBookController.predicateForEnablingContact = [NSPredicate predicateWithFormat:@"emailAddresses.@count > 0"];
[app.window.rootViewController presentViewController:mContactBookController animated:YES completion:NULL];