---
title: delegate
framework: homekit
role: symbol
role_heading: Instance Property
path: homekit/hmmediasourcedisplayorderprofile/delegate-swift.property
---

# delegate

The property that handles updates to the display order.

## Declaration

```swift
weak var delegate: (any HMMediaSourceDisplayOrderProfile.Delegate)?
```

## See Also

### Managing input source order

- [writeOrder(_:)](homekit/hmmediasourcedisplayorderprofile/writeorder(_:).md)
- [order](homekit/hmmediasourcedisplayorderprofile/order.md)
- [canModifyOrder](homekit/hmmediasourcedisplayorderprofile/canmodifyorder.md)
- [HMMediaSourceDisplayOrderProfile.Delegate](homekit/hmmediasourcedisplayorderprofile/delegate-swift.protocol.md)
