GKLocalPlayer.SaveGameData(NSData, String, Action<GKSavedGame,NSError>) Method

Definition

Saves the game data data under the name name, and then passes the game metadata to handler, along with an error object that is null if no error occurred.

[Foundation.Export("saveGameData:withName:completionHandler:")]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 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)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.TvOS, ObjCRuntime.PlatformArchitecture.All, null)]
public virtual void SaveGameData (Foundation.NSData data, string name, Action<GameKit.GKSavedGame,Foundation.NSError> handler);
abstract member SaveGameData : Foundation.NSData * string * Action<GameKit.GKSavedGame, Foundation.NSError> -> unit
override this.SaveGameData : Foundation.NSData * string * Action<GameKit.GKSavedGame, Foundation.NSError> -> unit

Parameters

data
NSData
name
String
handler
Action<GKSavedGame,NSError>

To be added.

This parameter can be null.

Attributes

Applies to