Instance Method

removeAccessory:completionHandler:

Removes an accessory from the home.

Declaration

- (void)removeAccessory:(HMAccessory *)accessory completionHandler:(void (^)(NSError *error))completion;

Parameters

accessory

The accessory to remove.

completion

The block executed after the request is processed.

error

nil on success; otherwise, error object indicating the reason for failure.

See Also

Managing Accessories

accessories

The collection of accessories that are part of the home.

- addAndSetupAccessoriesWithCompletionHandler:

Finds and adds nearby accessories to the home.

- addAndSetupAccessoriesWithPayload:completionHandler:

Finds and adds nearby accessories to the home using a HomeKit code provided by your app.

- addAccessory:completionHandler:

Adds a new accessory to the home.

- assignAccessory:toRoom:completionHandler:

Assigns an accessory to a different room.

- unblockAccessory:completionHandler:

Unblocks a blocked accessory.

HMAccessory

A home automation accessory, like a garage door opener or a thermostat.