Compartilhar via


GKScore.ChallengeComposeControllerAsync Método

Definição

Sobrecargas

ChallengeComposeControllerAsync(String, GKPlayer[])

Fornece um controlador de exibição que pode ser usado para enviar um desafio, com uma mensagem, para outros jogadores.

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

Fornece de forma assíncrona um controlador de exibição que pode ser usado para enviar um desafio, com uma mensagem, a outros jogadores, retornando uma tarefa que fornece o resultado do desafio.

ChallengeComposeControllerAsync(String, GKPlayer[])

Fornece um controlador de exibição que pode ser usado para enviar um desafio, com uma mensagem, para outros jogadores.

[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

Uma mensagem editável a ser exibida para os outros jogadores. Pode ser .

players
GKPlayer[]

Os jogadores a desafiar.

Retornos

Uma tarefa que representa a operação assíncrona ChallengeComposeController. O valor do parâmetro TResult é do tipo Action<GameKit.GKChallengeComposeResult>.

Atributos

Comentários

O método ChallengeComposeControllerAsync é adequado para ser usado com assíncrono C# retornando o controle ao chamador com uma Tarefa que representa a operação.

A ser adicionado.

Aplica-se 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[]

Retornos

Atributos

Aplica-se a

ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Fornece de forma assíncrona um controlador de exibição que pode ser usado para enviar um desafio, com uma mensagem, a outros jogadores, retornando uma tarefa que fornece o resultado do desafio.

[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

Uma mensagem editável a ser exibida para os outros jogadores. Pode ser null.

players
GKPlayer[]

Os jogadores a desafiar.

result
UIViewController

O controlador de exibição que exibe o resultado do desafio. Pode ser null.

Retornos

Atributos

Aplica-se a