Freigeben über


GKAchievement.ReportAchievements Methode

Definition

Überlädt

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

Meldet die bereitgestellten Erfolge und Abgleichsherausforderungen an Game Center und ruft completionHandler dann mit einem Fehlerobjekt auf, wenn kein Fehler aufgetreten ist null .

ReportAchievements(GKAchievement[], Action<NSError>)

Meldet die bereitgestellten Erfolge an Game Center und ruft completionHandler dann mit einem Fehlerobjekt auf, wenn kein Fehler aufgetreten ist null .

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

Meldet die bereitgestellten Erfolge und Abgleichsherausforderungen an Game Center und ruft completionHandler dann mit einem Fehlerobjekt auf, wenn kein Fehler aufgetreten ist null .

[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

Parameter

achievements
GKAchievement[]

Erfolge, die an Game Center gemeldet werden sollen.

challenges
GKChallenge[]

Die entsprechenden Herausforderungen an die Erfolge.

Dieser Parameter kann null sein.

completionHandler
Action<NSError>

Methode, die aufgerufen werden soll, nachdem die Erfolge veröffentlicht wurden.

Dieser Parameter kann null sein.

Attribute

Hinweise

Der Vervollständigungshandler wird nur einmal aufgerufen, nachdem alle Achivements im Game Center veröffentlicht wurden.

Gilt für:

ReportAchievements(GKAchievement[], Action<NSError>)

Meldet die bereitgestellten Erfolge an Game Center und ruft completionHandler dann mit einem Fehlerobjekt auf, wenn kein Fehler aufgetreten ist null .

[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

Parameter

achievements
GKAchievement[]
completionHandler
Action<NSError>

Muss hinzugefügt werden.

Dieser Parameter kann null sein.

Attribute

Gilt für: