---
title: "home(_:didRemove:)"
framework: homekit
role: symbol
role_heading: Instance Method
path: "homekit/hmhomedelegate/home(_:didremove:)-3o8ta"
---

# home(_:didRemove:)

Tells the delegate that a home removed a zone.

## Declaration

```swift
optional func home(_ home: HMHome, didRemove zone: HMZone)
```

## Parameters

- `home`: The home.
- `zone`: The zone that was removed.

## See Also

### Observing Home Configuration

- [homeDidUpdateName(_:)](homekit/hmhomedelegate/homedidupdatename(_:).md)
- [home(_:didAdd:)](homekit/hmhomedelegate/home(_:didadd:)-6jcl7.md)
- [home(_:didUpdate:for:)](homekit/hmhomedelegate/home(_:didupdate:for:).md)
- [home(_:didRemove:)](homekit/hmhomedelegate/home(_:didremove:)-6plye.md)
- [home(_:didAdd:)](homekit/hmhomedelegate/home(_:didadd:)-42aqd.md)
- [home(_:didUpdateNameFor:)](homekit/hmhomedelegate/home(_:didupdatenamefor:)-1a110.md)
- [home(_:didAdd:to:)](homekit/hmhomedelegate/home(_:didadd:to:)-4hiew.md)
- [home(_:didRemove:from:)](homekit/hmhomedelegate/home(_:didremove:from:)-8oz67.md)
- [home(_:didRemove:)](homekit/hmhomedelegate/home(_:didremove:)-3if6s.md)
- [home(_:didAdd:)](homekit/hmhomedelegate/home(_:didadd:)-7vyoe.md)
- [home(_:didUpdateNameFor:)](homekit/hmhomedelegate/home(_:didupdatenamefor:)-1k32g.md)
- [home(_:didAdd:)](homekit/hmhomedelegate/home(_:didadd:)-8q7jm.md)
- [home(_:didRemove:)](homekit/hmhomedelegate/home(_:didremove:)-3fm38.md)
- [homeDidUpdateAccessControl(forCurrentUser:)](homekit/hmhomedelegate/homedidupdateaccesscontrol(forcurrentuser:).md)
- [home(_:didUpdate:)](homekit/hmhomedelegate/home(_:didupdate:)-5fntk.md)
