Condividi tramite


GKScore.ChallengeComposeControllerAsync Metodo

Definizione

Overload

ChallengeComposeControllerAsync(String, GKPlayer[])

Fornisce un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori.

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

Fornisce in modo asincrono un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori, restituendo un'attività che fornisce il risultato della sfida.

ChallengeComposeControllerAsync(String, GKPlayer[])

Fornisce un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori.

[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>

Parametri

message
String

Messaggio modificabile da visualizzare agli altri giocatori. Il valore può essere .

players
GKPlayer[]

I giocatori da sfidare.

Restituisce

Attività che rappresenta l'operazione ChallengeComposeController asincrona. Il valore del parametro TResult è di tipo Action<GameKit.GKChallengeComposeResult>.

Attributi

Commenti

Il metodo ChallengeComposeControllerAsync è adatto per essere usato con C# asincrono restituendo il controllo al chiamante con un oggetto Task che rappresenta l'operazione.

Da aggiungere.

Si applica a

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>

Parametri

message
String
players
GKPlayer[]

Restituisce

Attributi

Si applica a

ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Fornisce in modo asincrono un controller di visualizzazione che può essere usato per inviare una sfida, con un messaggio, ad altri giocatori, restituendo un'attività che fornisce il risultato della sfida.

[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>

Parametri

message
String

Messaggio modificabile da visualizzare agli altri giocatori. Può essere null.

players
GKPlayer[]

I giocatori da sfidare.

result
UIViewController

Controller di visualizzazione che visualizza il risultato della richiesta di verifica. Può essere null.

Restituisce

Attributi

Si applica a