An error indicating the object is invalid for the given operation.
- iOS 8.0+
- tvOS 10.0+
- watchOS 2.0+
For example, the home object issues an error when attempting to add a room that exists in another home.
An error indicating the container already contains the object you are trying to add.
An error indicating the object was not found in the container.
An error indicating the current user doesn’t have privileges to perform the operation.
An error indicating that
nil was passed for an operation that does not accept
An attempt to use an abstract base class in an operation instead of a concrete subclass.