GKScore.ChallengeComposeControllerAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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, devolviendo una tarea que proporciona el resultado del desafío. |
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 Action<GameKit.GKChallengeComposeResult>
.
- Atributos
Comentarios
El método ChallengeComposeControllerAsync es adecuado para usarse con Async de C# devolviendo el control al autor de la llamada con una tarea que representa la operación.
Se agregará.
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[]
- result
- NSViewController
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, devolviendo una tarea que proporciona el resultado del desafío.
[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