다음을 통해 공유


GKAchievement.ReportAchievements 메서드

정의

오버로드

ReportAchievements(GKAchievement[], GKChallenge[], Action<NSError>)

제공된 도전 과제 및 일치 챌린지를 Game Center에 보고한 다음 오류가 발생하지 않은 경우 오류 개체 null 를 사용하여 를 호출 completionHandler 합니다.

ReportAchievements(GKAchievement[], Action<NSError>)

제공된 도전 과제를 게임 센터에 보고한 다음 오류가 발생하지 않은 경우 오류 개체 null 를 사용하여 를 호출 completionHandler 합니다.

ReportAchievements(GKAchievement[], GKChallenge[], Action<NSError>)

제공된 도전 과제 및 일치 챌린지를 Game Center에 보고한 다음 오류가 발생하지 않은 경우 오류 개체 null 를 사용하여 를 호출 completionHandler 합니다.

[Foundation.Export("reportAchievements:withEligibleChallenges:withCompletionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 10, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public static void ReportAchievements (GameKit.GKAchievement[] achievements, GameKit.GKChallenge[] challenges, Action<Foundation.NSError> completionHandler);
static member ReportAchievements : GameKit.GKAchievement[] * GameKit.GKChallenge[] * Action<Foundation.NSError> -> unit

매개 변수

achievements
GKAchievement[]

게임 센터에 보고할 도전 과제입니다.

challenges
GKChallenge[]

도전 과제에 해당하는 과제입니다.

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

completionHandler
Action<NSError>

도전 과제가 게시된 후 호출할 메서드입니다.

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

특성

설명

완료 처리기는 모든 achivements가 Game Center에 게시된 후에 한 번만 호출됩니다.

적용 대상

ReportAchievements(GKAchievement[], Action<NSError>)

제공된 도전 과제를 게임 센터에 보고한 다음 오류가 발생하지 않은 경우 오류 개체 null 를 사용하여 를 호출 completionHandler 합니다.

[Foundation.Export("reportAchievements:withCompletionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public static void ReportAchievements (GameKit.GKAchievement[] achievements, Action<Foundation.NSError> completionHandler);
[Foundation.Export("reportAchievements:withCompletionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 6, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)]
public static void ReportAchievements (GameKit.GKAchievement[] achievements, Action<Foundation.NSError> completionHandler);
static member ReportAchievements : GameKit.GKAchievement[] * Action<Foundation.NSError> -> unit

매개 변수

achievements
GKAchievement[]
completionHandler
Action<NSError>

추가될 예정입니다.

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

특성

적용 대상