---
title: GKGameSessionSharingViewControllerDelegate
framework: gamekit
role: symbol
role_heading: Protocol
path: gamekit/gkgamesessionsharingviewcontrollerdelegate
---

# GKGameSessionSharingViewControllerDelegate

A protocol you implement to respond to changes to a sharing user interface.

## Declaration

```swift
protocol GKGameSessionSharingViewControllerDelegate : NSObjectProtocol
```

## Topics

### Dismissing a Sharing View Controller

- [sharingViewController(_:didFinishWithError:)](gamekit/gkgamesessionsharingviewcontrollerdelegate/sharingviewcontroller(_:didfinishwitherror:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Accessing Share View Controller Properties

- [delegate](gamekit/gkgamesessionsharingviewcontroller/delegate.md)
- [session](gamekit/gkgamesessionsharingviewcontroller/session.md)
