---
title: exchangeMaxInitiatedExchangesPerPlayer
framework: gamekit
role: symbol
role_heading: Instance Property
path: gamekit/gkturnbasedmatch/exchangemaxinitiatedexchangesperplayer
---

# exchangeMaxInitiatedExchangesPerPlayer

The maximum number of exchanges the local player can initiate.

## Declaration

```swift
var exchangeMaxInitiatedExchangesPerPlayer: Int { get }
```

## See Also

### Exchanging Data Between Participants

- [sendExchange(to:data:localizableMessageKey:arguments:timeout:completionHandler:)](gamekit/gkturnbasedmatch/sendexchange(to:data:localizablemessagekey:arguments:timeout:completionhandler:).md)
- [Exchange Timeouts](gamekit/exchange-timeouts.md)
- [exchangeDataMaximumSize](gamekit/gkturnbasedmatch/exchangedatamaximumsize.md)
- [activeExchanges](gamekit/gkturnbasedmatch/activeexchanges.md)
- [completedExchanges](gamekit/gkturnbasedmatch/completedexchanges.md)
- [exchanges](gamekit/gkturnbasedmatch/exchanges.md)
- [saveMergedMatch(_:withResolvedExchanges:completionHandler:)](gamekit/gkturnbasedmatch/savemergedmatch(_:withresolvedexchanges:completionhandler:).md)
