---
title: MIDICIProfileResponderDelegate
framework: coremidi
role: symbol
role_heading: Protocol
path: coremidi/midiciprofileresponderdelegate
---

# MIDICIProfileResponderDelegate

A protocol that defines the methods to respond to MIDI-CI responder life-cycle events.

## Declaration

```swift
protocol MIDICIProfileResponderDelegate : NSObjectProtocol
```

## Topics

### Protocol Methods

- [connectInitiator(_:with:)](coremidi/midiciprofileresponderdelegate/connectinitiator(_:with:).md)
- [handleData(for:onChannel:data:)](coremidi/midiciprofileresponderdelegate/handledata(for:onchannel:data:).md)
- [willSetProfile(_:onChannel:enabled:)](coremidi/midiciprofileresponderdelegate/willsetprofile(_:onchannel:enabled:).md)
- [initiatorDisconnected(_:)](coremidi/midiciprofileresponderdelegate/initiatordisconnected(_:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)

## See Also

### Setting a Responder Delegate

- [profileDelegate](coremidi/midiciresponder/profiledelegate.md)
