Compartir a través de


GKAchievement.ReportAchievements Método

Definición

Sobrecargas

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

Informa de los logros proporcionados y los desafíos coincidentes con Game Center y, a continuación, llama completionHandler a con un objeto de error que es null si no se ha producido ningún error.

ReportAchievements(GKAchievement[], Action<NSError>)

Informa de los logros proporcionados a Game Center y, a continuación, llama completionHandler a con un objeto de error que es null si no se produjo ningún error.

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

Informa de los logros proporcionados y los desafíos coincidentes con Game Center y, a continuación, llama completionHandler a con un objeto de error que es null si no se ha producido ningún error.

[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

Parámetros

achievements
GKAchievement[]

Logros para informar a Game Center.

challenges
GKChallenge[]

Los desafíos correspondientes a los logros.

Este parámetro puede ser null.

completionHandler
Action<NSError>

Método para invocar después de publicar los logros.

Este parámetro puede ser null.

Atributos

Comentarios

El controlador de finalización solo se invoca una vez, después de que todos los achivements se hayan publicado en Game Center.

Se aplica a

ReportAchievements(GKAchievement[], Action<NSError>)

Informa de los logros proporcionados a Game Center y, a continuación, llama completionHandler a con un objeto de error que es null si no se produjo ningún error.

[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

Parámetros

achievements
GKAchievement[]
completionHandler
Action<NSError>

Se agregará.

Este parámetro puede ser null.

Atributos

Se aplica a