のコードをAppDelegate.mの 'didFinishLaunchingWithOptions'関数に書きます。シミュレータではこのようなアクセス警告を表示できます連絡先へのアクセス):私のiPhone(iOS8.4)はアクセス警告を表示することはできませんが、シミュレータでは
私の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");
}
}];
初回のみお尋ねします! –
しかし、それは私のiPhoneで尋ねることは決してないので、私はContactViewControllerを開くことができません! @AshishKakkad –
初めてアクセスできなかった場合は、アプリも削除して再インストールすることもできません。 – Lumialxk