Freigeben über


GKAchievement.ChallengeComposeControllerAsync Methode

Definition

Überlädt

ChallengeComposeControllerAsync(String, GKPlayer[])

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

ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController)
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Stellt asynchron einen Ansichtscontroller bereit, der verwendet werden kann, um eine Herausforderung mit einer Nachricht an andere Spieler zu senden und eine Aufgabe mit dem Antwortergebnis zurückzugeben.

ChallengeComposeControllerAsync(String, GKPlayer[])

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

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players);
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players);
abstract member ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
override this.ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>

Parameter

message
String

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

players
GKPlayer[]

Die Spieler, die herausfordern müssen.

Gibt zurück

Eine Aufgabe, die den asynchronen ChallengeComposeController-Vorgang darstellt. Der Wert des TResult-Parameters ist vom Typ GameKit.GKChallengeComposeResult. Enthält die Rückgabewerte der asynchronen Methode .

Attribute

Gilt für:

ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController)

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players, out AppKit.NSViewController result);
abstract member ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] *  -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
override this.ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] *  -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>

Parameter

message
String
players
GKPlayer[]

Gibt zurück

Attribute

Gilt für:

ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Stellt asynchron einen Ansichtscontroller bereit, der verwendet werden kann, um eine Herausforderung mit einer Nachricht an andere Spieler zu senden und eine Aufgabe mit dem Antwortergebnis zurückzugeben.

[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult> ChallengeComposeControllerAsync (string message, GameKit.GKPlayer[] players, out UIKit.UIViewController result);
abstract member ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] *  -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>
override this.ChallengeComposeControllerAsync : string * GameKit.GKPlayer[] *  -> System.Threading.Tasks.Task<GameKit.GKChallengeComposeResult>

Parameter

message
String

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

players
GKPlayer[]

Die Spieler, die herausfordern müssen.

result
UIViewController

Der Ansichtscontroller, der das Ergebnis der Herausforderung anzeigt. Kann null sein.

Gibt zurück

Attribute

Hinweise

Der Typ des out-Arguments result ist UIViewController unter iOS und NSViewController macOS.

Gilt für: