Ich zeige eine CNContactPickerViewController
. Angenommen, ich deaktiviere den Zugriff von den Einstellungen aus, sollte es nicht erlauben, den Controller zu öffnen, oder sollte sagen, dass der Zugriff auf Kontakte deaktiviert ist. Aber wiederum öffnet es die Aussicht. Wieso ist es so ? Jeder hat eine Vorstellung davon. Ist es Framework-Fehler, oder sollte ich mit der Methode CNContactStore requestAccessForEntityType:
gewaltsam überprüfen?CNContactPickerViewController zeigt sich auch nach dem Deaktivieren des Zugriffs von den Einstellungen
self.mContactBookController = [[CNContactPickerViewController alloc] init];
mContactBookController.displayedPropertyKeys = @[CNContactEmailAddressesKey];
mContactBookController.predicateForEnablingContact = [NSPredicate predicateWithFormat:@"[email protected] > 0"];
[app.window.rootViewController presentViewController:mContactBookController animated:YES completion:NULL];