GKAchievement.ChallengeComposeControllerAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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[]
- result
- NSViewController
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.