---
title: "finishSyncing(completionHandler:)"
framework: GameSave
role: symbol
role_heading: Instance Method
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, visionOS 26.0+]
path: "gamesave/gssynceddirectory/finishsyncing(completionhandler:)"
---

# finishSyncing(completionHandler:)

Waits for the directory sync to complete, without showing any user interface.

## Declaration

```swift
func finishSyncing(completionHandler completion: @escaping @Sendable () -> Void)
```

```swift
func finishSyncing() async
```

## Discussion

Discussion Use this method to wait if your app displays its own syncing UI.

## See Also

### Syncing a directory

- [finishSyncing(_:completionHandler:)](gamesave/gssynceddirectory/finishsyncing(_:completionhandler:).md)
