2016-05-31 4 views
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]; 

答えて

1

:コンタクトピッカービューを使用して

アプリは、ユーザーの 連絡先へのアクセスを必要とせず、ユーザーは、「助成金の許可」 アクセスのために要求されることはありません。アプリはユーザーの最終選択にのみアクセスできます。

いいえ、バグではないため、確認する必要はありません。

関連する問題