Freigeben über


GKLocalPlayer.AuthenticateHandler Eigenschaft

Definition

Der zur Authentifizierung des Benutzers verwendete Handler löst bei Festlegung die Authentifizierung aus.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual Action<AppKit.NSViewController,Foundation.NSError> AuthenticateHandler { [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("authenticateHandler", ObjCRuntime.ArgumentSemantic.Copy)] get; [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)] [Foundation.Export("setAuthenticateHandler:", ObjCRuntime.ArgumentSemantic.Copy)] set; }
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual Action<AppKit.NSViewController,Foundation.NSError> AuthenticateHandler { [Foundation.Export("authenticateHandler", ObjCRuntime.ArgumentSemantic.Copy)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)] get; [Foundation.Export("setAuthenticateHandler:", ObjCRuntime.ArgumentSemantic.Copy)] [ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.All, null)] set; }
member this.AuthenticateHandler : Action<AppKit.NSViewController, Foundation.NSError> with get, set

Eigenschaftswert

Dieser Wert kann null sein.

Attribute

Hinweise

Diese Methode wird bei Bedarf aufgerufen, und die Szenarien sind entweder (a) der Benutzer hat dieses Gerät nicht authentifiziert. Daher sollten Sie den Ansichtscontroller präsentieren, der als Argument für diese Funktion übergeben wird. (b) Der Benutzer ist entweder authentifiziert oder nicht authentifiziert, und Sie sollten den Wert von verwenden, Authenticated um dies zu bestimmen.

Dieser Rückruf kann mehrmals aufgerufen werden, z. B. als Reaktion auf die Abmeldung des Benutzers, und ein anderer, der sich in GameCenter anmeldet. Verwenden Sie den Zustand im GKLocalPlayer, um die

Gilt für: