GKAchievement.ReportAchievements Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
ReportAchievements(GKAchievement[], GKChallenge[], Action<NSError>) |
Meldet die bereitgestellten Erfolge und Abgleichsherausforderungen an Game Center und ruft |
ReportAchievements(GKAchievement[], Action<NSError>) |
Meldet die bereitgestellten Erfolge an Game Center und ruft |
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.
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[]
- Attribute