---
title: "accessoryDidUpdateName(_:)"
framework: homekit
role: symbol
role_heading: Instance Method
path: "homekit/hmaccessorydelegate/accessorydidupdatename(_:)"
---

# accessoryDidUpdateName(_:)

Informs the delegate when the name of the accessory is updated.

## Declaration

```swift
optional func accessoryDidUpdateName(_ accessory: HMAccessory)
```

## Parameters

- `accessory`: The accessory whose name changed.

## See Also

### Related Documentation

- [HomeKit Developer Guide](apple-archive/documentation/NetworkingInternet/Conceptual/HomeKitDeveloperGuide/Introduction.md)

### Observing accessories

- [accessoryDidUpdateReachability(_:)](homekit/hmaccessorydelegate/accessorydidupdatereachability(_:).md)
- [accessoryDidUpdateServices(_:)](homekit/hmaccessorydelegate/accessorydidupdateservices(_:).md)
- [accessory(_:didUpdateNameFor:)](homekit/hmaccessorydelegate/accessory(_:didupdatenamefor:).md)
- [accessory(_:service:didUpdateValueFor:)](homekit/hmaccessorydelegate/accessory(_:service:didupdatevaluefor:).md)
- [accessory(_:didUpdateAssociatedServiceTypeFor:)](homekit/hmaccessorydelegate/accessory(_:didupdateassociatedservicetypefor:).md)
- [accessory(_:didAdd:)](homekit/hmaccessorydelegate/accessory(_:didadd:).md)
- [accessory(_:didRemove:)](homekit/hmaccessorydelegate/accessory(_:didremove:).md)
- [accessory(_:didUpdateFirmwareVersion:)](homekit/hmaccessorydelegate/accessory(_:didupdatefirmwareversion:).md)
