---
title: matchOutcome
framework: gamekit
role: symbol
role_heading: Instance Property
path: gamekit/gkturnbasedparticipant/matchoutcome
---

# matchOutcome

The conclusion or results of a participant in a match.

## Declaration

```swift
var matchOutcome: GKTurnBasedMatch.Outcome { get set }
```

## Mentioned in

Starting turn-based matches and passing turns between players

## Discussion

Discussion Initially, GameKit sets this property to GKTurnBasedMatch.Outcome.none. Then before a player forfeits a match or you end a match, set this property to a value that reflects the participant’s outcome. Optionally, set this property to a custom value using an OR operation that fits in the range specified by the GKTurnBasedMatch.Outcome.customRange enumeration case.

## See Also

### Setting Participant Outcomes

- [GKTurnBasedMatch.Outcome](gamekit/gkturnbasedmatch/outcome.md)
