---
title: conflictedVersions
framework: GameSave
role: symbol
role_heading: Instance Property
platforms: [iOS 26.0+, iPadOS 26.0+, Mac Catalyst 26.0+, macOS 26.0+, visionOS 26.0+]
path: gamesave/gssynceddirectorystate/conflictedversions
---

# conflictedVersions

The conflicting versions.

## Declaration

```swift
var conflictedVersions: [GSSyncedDirectoryVersion]? { get }
```

## Discussion

Discussion If you’re implementing your own conflict resolution, read all of the conflicting versions, and modify one of them to incorporate the state and changes from the others. Then call resolveConflicts(with:), passing that version. This property’s value is nil unless the state is GSSyncStateConflicted.

## See Also

### Directory state information

- [GSSyncState](gamesave/gssyncstate.md)
- [state](gamesave/gssynceddirectorystate/state.md)
- [error](gamesave/gssynceddirectorystate/error.md)
- [url](gamesave/gssynceddirectorystate/url.md)
