다음을 통해 공유


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일 수 있습니다.

반환

결과는 MacOS의 AppKit.NSViewController 및 iOS의 UIKit.UIViewController 형식입니다.

특성

적용 대상

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

도전할 플레이어의 플레이어 ID입니다. null일 수 있습니다.

이 매개 변수는 null일 수 있습니다.

message
String

다른 플레이어에게 표시할 편집 가능한 메시지입니다. null일 수 있습니다.

이 매개 변수는 null일 수 있습니다.

completionHandler
GKChallengeComposeHandler

뷰 컨트롤러가 표시된 후 호출할 처리기입니다. null일 수 있습니다.

이 매개 변수는 null일 수 있습니다.

반환

특성

적용 대상