GKAchievement.ChallengeComposeControllerAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
ChallengeComposeControllerAsync(String, GKPlayer[]) |
Fournit un contrôleur de vue qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs. |
ChallengeComposeControllerAsync(String, GKPlayer[], NSViewController) | |
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController) |
Fournit de manière asynchrone un contrôleur d’affichage qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs, en retournant une tâche avec le résultat de la réponse. |
ChallengeComposeControllerAsync(String, GKPlayer[])
Fournit un contrôleur de vue qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs.
[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>
Paramètres
- message
- String
Message modifiable à afficher pour les autres joueurs. Peut avoir la valeur .
- players
- GKPlayer[]
Les joueurs à défier.
Retours
Tâche qui représente l’opération ChallengeComposeController asynchrone. La valeur du paramètre TResult est de type GameKit.GKChallengeComposeResult. Contient les valeurs de retour de la méthode asynchrone .
- Attributs
S’applique à
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>
Paramètres
- message
- String
- players
- GKPlayer[]
- result
- NSViewController
Retours
- Attributs
S’applique à
ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)
Fournit de manière asynchrone un contrôleur d’affichage qui peut être utilisé pour envoyer un défi, avec un message, à d’autres joueurs, en retournant une tâche avec le résultat de la réponse.
[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>
Paramètres
- message
- String
Message modifiable à afficher pour les autres joueurs. Peut avoir la valeur null
.
- players
- GKPlayer[]
Les joueurs à défier.
- result
- UIViewController
Contrôleur d’affichage qui affiche le résultat du défi. Peut avoir la valeur null
.
Retours
- Attributs
Remarques
Le type de l’argument result
out est UIViewController sur iOS et NSViewController sur MacOS.