---
title: "session(_:player:didSave:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkgamesessioneventlistener/session(_:player:didsave:)"
---

# session(_:player:didSave:)

Tells the listener data was saved by a player.

## Declaration

```swift
optional func session(_ session: GKGameSession, player: GKCloudPlayer, didSave data: Data)
```

## Parameters

- `session`: The game session data was saved to.
- `player`: The player that just saved data.
- `data`: The data that was saved.

## See Also

### Transferring Data

- [session(_:didReceive:from:)](gamekit/gkgamesessioneventlistener/session(_:didreceive:from:).md)
- [session(_:didReceiveMessage:with:from:)](gamekit/gkgamesessioneventlistener/session(_:didreceivemessage:with:from:).md)
