0
CNContactPickerViewController
と表示されています。設定からのアクセスを無効にすると、コントローラを開くことができないはずです。また、連絡先アクセスが無効であることを示すポップアップが表示されるはずです。しかし、それは順番にビューを開いています。それはなぜそうですか?誰でもそれについて考えている。それはフレームワークのバグですか、または私は強制的にCNContactStore requestAccessForEntityType:
メソッドを使用して確認すべきですか? documentationから設定からのアクセスを無効にしてもCNContactPickerViewControllerが表示されます
self.mContactBookController = [[CNContactPickerViewController alloc] init];
mContactBookController.displayedPropertyKeys = @[CNContactEmailAddressesKey];
mContactBookController.predicateForEnablingContact = [NSPredicate predicateWithFormat:@"[email protected] > 0"];
[app.window.rootViewController presentViewController:mContactBookController animated:YES completion:NULL];