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


GKScore.ChallengeComposeController Метод

Определение

Перегрузки

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

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

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

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

ChallengeComposeController(String, GKPlayer[], GKChallengeComposeHandler)

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

[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIViewController ChallengeComposeController (string message, GameKit.GKPlayer[] players, GameKit.GKChallengeComposeHandler completionHandler);
[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
public virtual UIKit.UIViewController ChallengeComposeController (string message, GameKit.GKPlayer[] players, GameKit.GKChallengeComposeHandler completionHandler);
abstract member ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController
override this.ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController

Параметры

message
String

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

Этот параметр может иметь значение null.

players
GKPlayer[]

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

Этот параметр может иметь значение null.

completionHandler
GKChallengeComposeHandler

Обработчик, вызываемый после отображения контроллера представления. Может иметь значение null.

Этот параметр может иметь значение null.

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

Результат имеет тип AppKit.NSViewController в MacOS и UIKit.UIViewController в iOS.

Атрибуты

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

ChallengeComposeController(String[], String, GKChallengeComposeHandler)

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

[Foundation.Export("challengeComposeControllerWithPlayers:message:completionHandler:")]
[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, "Pass 'GKPlayers' to 'ChallengeComposeController (GKPlayer [] players, string message, ...)' instead.")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual UIKit.UIViewController ChallengeComposeController (string[] playerIDs, string message, GameKit.GKChallengeComposeHandler completionHandler);
abstract member ChallengeComposeController : string[] * string * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController
override this.ChallengeComposeController : string[] * string * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController

Параметры

playerIDs
String[]

Идентификаторы игроков, которым нужно бросить вызов. Может иметь значение null.

Этот параметр может иметь значение null.

message
String

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

Этот параметр может иметь значение null.

completionHandler
GKChallengeComposeHandler

Обработчик, вызываемый после отображения контроллера представления. Может иметь значение null.

Этот параметр может иметь значение null.

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

Атрибуты

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