Freigeben über


ABAddressBook.RequestAccess(Action<Boolean,NSError>) Methode

Definition

Stellt dem Benutzer ein Dialogfeld mit Standardberechtigungen bereit, in dem der Zugriff auf das Adressbuch angefordert wird.

public void RequestAccess (Action<bool,Foundation.NSError> onCompleted);
member this.RequestAccess : Action<bool, Foundation.NSError> -> unit

Parameter

onCompleted
Action<Boolean,NSError>

Aktion, die aufgerufen wird, nachdem der Benutzer mit dem Dialogfeld "Berechtigungen" interagiert hat.

Hinweise

Benutzer müssen Anwendungen die Berechtigung für den Zugriff auf erteilen ABAddressBook. Dies erfolgt mit einem Standardberechtigungsdialogfeld, das asynchron (falls erforderlich) durch Aufrufen dieses asynchronen angezeigt wird. Die onCompleted Aktion wird aufgerufen, nachdem der Benutzer mit dem Dialogfeld interagiert hat.

NSError error;
addressBook = ABAddressBook.Create (out error);

if (addressBook != null) {
	addressBook.RequestAccess (delegate (bool granted, NSError accessError) {
		InvokeOnMainThread(() => accessStatus.Text = "Access " + (granted ? "allowed" : "denied"));
	});
}

Gilt für:

Weitere Informationen

  • <xref:AddressBook.ABAddressBok.GetAuthorizationStatus>