Поделиться через


GKAchievement.ChallengeComposeControllerAsync Метод

Определение

Перегрузки

ChallengeComposeControllerAsync(String, GKPlayer[])

Предоставляет контроллер представления, который можно использовать для отправки запроса с сообщением другим игрокам.

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

Асинхронно предоставляет контроллер представления, который можно использовать для отправки запроса с сообщением другим игрокам, возвращая задачу с результатом ответа.

ChallengeComposeControllerAsync(String, GKPlayer[])

Предоставляет контроллер представления, который можно использовать для отправки запроса с сообщением другим игрокам.

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

Параметры

message
String

Редактируемое сообщение, отображаемое для других игроков. Может иметь значение .

players
GKPlayer[]

Игроки, чтобы бросить вызов.

Возвращаемое значение

Задача, представляющая асинхронную операцию ChallengeComposeController. Значение параметра TResult имеет тип GameKit.GKChallengeComposeResult. Содержит возвращаемые значения из асинхронного метода .

Атрибуты

Применяется к

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>

Параметры

message
String
players
GKPlayer[]

Возвращаемое значение

Атрибуты

Применяется к

ChallengeComposeControllerAsync(String, GKPlayer[], UIViewController)

Асинхронно предоставляет контроллер представления, который можно использовать для отправки запроса с сообщением другим игрокам, возвращая задачу с результатом ответа.

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

Параметры

message
String

Редактируемое сообщение, отображаемое для других игроков. Может иметь значение null.

players
GKPlayer[]

Игроки, чтобы бросить вызов.

result
UIViewController

Контроллер представления, отображающий результат запроса. Может иметь значение null.

Возвращаемое значение

Атрибуты

Комментарии

Тип аргумента result out — в UIViewController iOS и NSViewController MacOS.

Применяется к