---
title: userDenied
framework: gamekit
role: symbol
role_heading: Type Property
path: gamekit/gkerror/userdenied
---

# userDenied

The system can’t complete the requested operation because the user denied it.

## Declaration

```swift
static var userDenied: GKError.Code { get }
```

## Discussion

Discussion GKErrorUserDenied is only called when Game Center is restricted in Parental Controls or has been turned off entirely in the configuration profile. All other user cancelled actions use GKErrorCancelled.

## See Also

### Error Codes

- [GKError.Code](gamekit/gkerror/code.md)
- [authenticationInProgress](gamekit/gkerror/authenticationinprogress.md)
- [cancelled](gamekit/gkerror/cancelled.md)
- [challengeInvalid](gamekit/gkerror/challengeinvalid.md)
- [communicationsFailure](gamekit/gkerror/communicationsfailure.md)
- [gameSessionRequestInvalid](gamekit/gkerror/gamesessionrequestinvalid.md)
- [gameUnrecognized](gamekit/gkerror/gameunrecognized.md)
- [invalidCredentials](gamekit/gkerror/invalidcredentials.md)
- [invalidParameter](gamekit/gkerror/invalidparameter.md)
- [invalidPlayer](gamekit/gkerror/invalidplayer.md)
- [invitationsDisabled](gamekit/gkerror/invitationsdisabled.md)
- [matchNotConnected](gamekit/gkerror/matchnotconnected.md)
- [matchRequestInvalid](gamekit/gkerror/matchrequestinvalid.md)
- [notAuthenticated](gamekit/gkerror/notauthenticated.md)
- [notSupported](gamekit/gkerror/notsupported.md)
