---
title: "loadData(completionHandler:)"
framework: gamekit
role: symbol
role_heading: Instance Method
path: "gamekit/gkgamesession/loaddata(completionhandler:)"
---

# loadData(completionHandler:)

Retrieves the game data from the current game session.

## Declaration

```swift
func loadData(completionHandler: @escaping @Sendable (Data?, (any Error)?) -> Void)
```

```swift
func loadData() async throws -> Data
```

## Parameters

- `completionHandler`: A block that is called after the game session data has been loaded.

## See Also

### Saving and Loading Data

- [save(_:completionHandler:)](gamekit/gkgamesession/save(_:completionhandler:).md)
