Compartir a través de


GKScore.ChallengeComposeController Método

Definición

Sobrecargas

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

Proporciona un controlador de vista que se puede usar para enviar un desafío, con un mensaje, a otros jugadores.

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

Proporciona un controlador de vista que se puede usar para enviar un desafío, con un mensaje, a otros jugadores.

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

Proporciona un controlador de vista que se puede usar para enviar un desafío, con un mensaje, a otros jugadores.

[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

Parámetros

message
String

Un mensaje editable para mostrarlo a los demás jugadores. Puede ser null.

Este parámetro puede ser null.

players
GKPlayer[]

Los jugadores para desafiar.

Este parámetro puede ser null.

completionHandler
GKChallengeComposeHandler

Controlador al que se llamará después de que se muestre el controlador de vista. Puede ser null.

Este parámetro puede ser null.

Devoluciones

El resultado es de tipo AppKit.NSViewController en MacOS y UIKit.UIViewController en iOS.

Atributos

Se aplica a

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

Proporciona un controlador de vista que se puede usar para enviar un desafío, con un mensaje, a otros jugadores.

[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

Parámetros

playerIDs
String[]

Los identificadores de jugador de los jugadores para desafiar. Puede ser null.

Este parámetro puede ser null.

message
String

Un mensaje editable para mostrarlo a los demás jugadores. Puede ser null.

Este parámetro puede ser null.

completionHandler
GKChallengeComposeHandler

Controlador al que se llamará después de que se muestre el controlador de vista. Puede ser null.

Este parámetro puede ser null.

Devoluciones

Atributos

Se aplica a