Share via


GKLeaderboardEntry.ChallengeComposeController Method

Definition

[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual UIKit.UIViewController ChallengeComposeController(string? message, GameKit.GKPlayer[]? players, GameKit.GKChallengeComposeHandler? completionHandler);
[Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")]
[ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)]
public virtual AppKit.NSViewController ChallengeComposeController(string? message, GameKit.GKPlayer[]? players, GameKit.GKChallengeComposeHandler? completionHandler);
[<Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController
override this.ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> UIKit.UIViewController
[<Foundation.Export("challengeComposeControllerWithMessage:players:completionHandler:")>]
[<ObjCRuntime.BindingImpl(ObjCRuntime.BindingImplOptions.GeneratedCode | ObjCRuntime.BindingImplOptions.Optimizable)>]
abstract member ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> AppKit.NSViewController
override this.ChallengeComposeController : string * GameKit.GKPlayer[] * GameKit.GKChallengeComposeHandler -> AppKit.NSViewController

Parameters

message
String
players
GKPlayer[]
completionHandler
GKChallengeComposeHandler

Returns

Attributes

Applies to