---
title: SHSessionDelegate
framework: shazamkit
role: symbol
role_heading: Protocol
path: shazamkit/shsessiondelegate
---

# SHSessionDelegate

Methods that the session calls with the result of a match request.

## Declaration

```swift
protocol SHSessionDelegate : NSObjectProtocol
```

## Topics

### Handling matches

- [session(_:didFind:)](shazamkit/shsessiondelegate/session(_:didfind:).md)
- [session(_:didNotFindMatchFor:error:)](shazamkit/shsessiondelegate/session(_:didnotfindmatchfor:error:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Match audio

- [SHSession](shazamkit/shsession.md)
- [SHManagedSession](shazamkit/shmanagedsession.md)
- [SHMatch](shazamkit/shmatch.md)
- [SHMatchedMediaItem](shazamkit/shmatchedmediaitem.md)
- [SHMediaItem](shazamkit/shmediaitem.md)
