Freigeben über


GKScore.ChallengeComposeController Methode

Definition

Überlädt

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

Stellt einen Ansichtscontroller bereit, der verwendet werden kann, um eine Herausforderung mit einer Nachricht an andere Spieler zu senden.

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

Stellt einen Ansichtscontroller bereit, der verwendet werden kann, um eine Herausforderung mit einer Nachricht an andere Spieler zu senden.

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

Stellt einen Ansichtscontroller bereit, der verwendet werden kann, um eine Herausforderung mit einer Nachricht an andere Spieler zu senden.

[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIViewController ChallengeComposeController (string message, GameKit.GKPlayer[] players, GameKit.GKChallengeComposeHandler completionHandler);
[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
public virtual UIKit.UIViewController ChallengeComposeController (string message, GameKit.GKPlayer[] players, GameKit.GKChallengeComposeHandler completionHandler);
abstract member ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController
override this.ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController

Parameter

message
String

Eine bearbeitbare Nachricht, die den anderen Spielern angezeigt werden kann. Kann null sein.

Dieser Parameter kann null sein.

players
GKPlayer[]

Die Spieler, die herausfordern müssen.

Dieser Parameter kann null sein.

completionHandler
GKChallengeComposeHandler

Handler, der aufgerufen werden soll, nachdem der Ansichtscontroller angezeigt wird. Kann null sein.

Dieser Parameter kann null sein.

Gibt zurück

Das Ergebnis ist vom Typ AppKit.NSViewController unter MacOS und UIKit.UIViewController unter iOS.

Attribute

Gilt für:

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

Stellt einen Ansichtscontroller bereit, der verwendet werden kann, um eine Herausforderung mit einer Nachricht an andere Spieler zu senden.

[Foundation.Export("challengeComposeControllerWithPlayers:message:completionHandler:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, "Pass 'GKPlayers' to 'ChallengeComposeController (GKPlayer [] players, string message, ...)' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIViewController ChallengeComposeController (string[] playerIDs, string message, GameKit.GKChallengeComposeHandler completionHandler);
abstract member ChallengeComposeController : string[] * string * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController
override this.ChallengeComposeController : string[] * string * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController

Parameter

playerIDs
String[]

Die Spieler-IDs der Spieler, die herauszufordern sind. Kann null sein.

Dieser Parameter kann null sein.

message
String

Eine bearbeitbare Nachricht, die den anderen Spielern angezeigt werden kann. Kann null sein.

Dieser Parameter kann null sein.

completionHandler
GKChallengeComposeHandler

Handler, der aufgerufen werden soll, nachdem der Ansichtscontroller angezeigt wird. Kann null sein.

Dieser Parameter kann null sein.

Gibt zurück

Attribute

Gilt für: