Condividi tramite


GKScore.ChallengeComposeController Metodo

Definizione

Overload

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

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

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

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

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

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

[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

Parametri

message
String

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

Questo parametro può essere null.

players
GKPlayer[]

I giocatori da sfidare.

Questo parametro può essere null.

completionHandler
GKChallengeComposeHandler

Gestore da chiamare dopo la visualizzazione del controller di visualizzazione. Può essere null.

Questo parametro può essere null.

Restituisce

Il risultato è di tipo AppKit.NSViewController in MacOS e UIKit.UIViewController in iOS.

Attributi

Si applica a

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

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

[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

Parametri

playerIDs
String[]

ID giocatore dei giocatori da sfidare. Può essere null.

Questo parametro può essere null.

message
String

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

Questo parametro può essere null.

completionHandler
GKChallengeComposeHandler

Gestore da chiamare dopo la visualizzazione del controller di visualizzazione. Può essere null.

Questo parametro può essere null.

Restituisce

Attributi

Si applica a