---
title: GKTurnBasedExchangeReply
framework: gamekit
role: symbol
role_heading: Class
path: gamekit/gkturnbasedexchangereply
---

# GKTurnBasedExchangeReply

Details about a recipient’s response to an exchange request.

## Declaration

```swift
class GKTurnBasedExchangeReply
```

## Mentioned in

Exchanging data between players in turn-based games

## Overview

Overview When you accept an exchange request using the reply(withLocalizableMessageKey:arguments:data:completionHandler:) method, GameKit sends a GKTurnBasedExchangeReply object to participants using the player(_:receivedExchangeReplies:forCompletedExchange:for:) protocol method. You can also get responses to exchange requests from the GKTurnBasedExchange object using the replies parameter.

## Topics

### Retrieving Reply Details

- [data](gamekit/gkturnbasedexchangereply/data.md)
- [message](gamekit/gkturnbasedexchangereply/message.md)
- [recipient](gamekit/gkturnbasedexchangereply/recipient.md)
- [replyDate](gamekit/gkturnbasedexchangereply/replydate.md)

## Relationships

### Inherits From

- [NSObject](objectivec/nsobject-swift.class.md)

### Conforms To

- [CVarArg](swift/cvararg.md)
- [CustomDebugStringConvertible](swift/customdebugstringconvertible.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Turn-based games

- [Creating turn-based games](gamekit/creating-turn-based-games.md)
- [Starting turn-based matches and passing turns between players](gamekit/starting-turn-based-matches-and-passing-turns-between-players.md)
- [Sending messages to players in turn-based games](gamekit/sending-messages-to-players-in-turn-based-games.md)
- [Exchanging data between players in turn-based games](gamekit/exchanging-data-between-players-in-turn-based-games.md)
- [GKTurnBasedMatchmakerViewController](gamekit/gkturnbasedmatchmakerviewcontroller.md)
- [GKTurnBasedMatch](gamekit/gkturnbasedmatch.md)
- [GKTurnBasedParticipant](gamekit/gkturnbasedparticipant.md)
- [GKTurnBasedEventListener](gamekit/gkturnbasedeventlistener.md)
- [GKTurnBasedExchange](gamekit/gkturnbasedexchange.md)
- [GKGameCenterBadgingDisabled](bundleresources/information-property-list/gkgamecenterbadgingdisabled.md)
