Compartir a través de


GKAchievement.ChallengeComposeControllerAsync Método

Definición

Sobrecargas

ChallengeComposeControllerAsync(String, GKPlayer[])

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

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

Proporciona de forma asincrónica un controlador de vista que se puede usar para enviar un desafío, con un mensaje, a otros jugadores y devolver una tarea con el resultado de la respuesta.

ChallengeComposeControllerAsync(String, GKPlayer[])

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

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

Parámetros

message
String

Mensaje editable que se va a mostrar a los demás jugadores. Puede ser .

players
GKPlayer[]

Los jugadores para desafiar.

Devoluciones

Tarea que representa la operación ChallengeComposeController asincrónica. El valor del parámetro TResult es de tipo GameKit.GKChallengeComposeResult. Contiene los valores devueltos del método asincrónico .

Atributos

Se aplica 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>

Parámetros

message
String
players
GKPlayer[]

Devoluciones

Atributos

Se aplica a

ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Proporciona de forma asincrónica un controlador de vista que se puede usar para enviar un desafío, con un mensaje, a otros jugadores y devolver una tarea con el resultado de la respuesta.

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

Parámetros

message
String

Mensaje editable que se va a mostrar a los demás jugadores. Puede ser null.

players
GKPlayer[]

Los jugadores para desafiar.

result
UIViewController

Controlador de vista que muestra el resultado del desafío. Puede ser null.

Devoluciones

Atributos

Comentarios

El tipo del result argumento out está UIViewController en iOS y NSViewController en MacOS.

Se aplica a