addService(_:completionHandler:)
Adds a new service to the service group.
Declaration
func addService(_ service: HMService, completionHandler completion: @escaping @Sendable ((any Error)?) -> Void)func addService(_ service: HMService) async throwsParameters
- service:
The service to add.
- completion:
The block executed after the request is processed.
- error
nilon success; otherwise, error object indicating the reason for failure.
Discussion
A service can be added to multiple service groups. For example, a light could be added to the “Desk Lamps” service group as well as the “Dimmable Lights” service group.