---
title: GKChallengesViewControllerDelegate
framework: gamekit
role: symbol
role_heading: Protocol
path: gamekit/gkchallengesviewcontrollerdelegate
---

# GKChallengesViewControllerDelegate

## Declaration

```swift
protocol GKChallengesViewControllerDelegate
```

## Topics

### Dismissing the View Controller

- [challengesViewControllerDidFinish(_:)](gamekit/gkchallengesviewcontrollerdelegate/challengesviewcontrollerdidfinish(_:).md)

## See Also

### Deprecated protocols

- [GKAchievementViewControllerDelegate](gamekit/gkachievementviewcontrollerdelegate.md)
- [GKChallengeEventHandlerDelegate](gamekit/gkchallengeeventhandlerdelegate.md)
- [GKChallengeListener](gamekit/gkchallengelistener.md)
- [GKFriendRequestComposeViewControllerDelegate](gamekit/gkfriendrequestcomposeviewcontrollerdelegate.md)
- [GKGameSessionEventListener](gamekit/gkgamesessioneventlistener.md)
- [GKLeaderboardViewControllerDelegate](gamekit/gkleaderboardviewcontrollerdelegate.md)
- [GKPeerPickerControllerDelegate](gamekit/gkpeerpickercontrollerdelegate.md)
- [GKSessionDelegate](gamekit/gksessiondelegate.md)
- [GKTurnBasedEventHandlerDelegate](gamekit/gkturnbasedeventhandlerdelegate.md)
- [GKVoiceChatClient](gamekit/gkvoicechatclient.md)
