Synchronously starts the haptic engine.
- iOS 13.0+
- Mac Catalyst 13.0+
- Core Haptics
An error that contains information about failed engine creation, or
nilif no error occurred.
This method blocks all subsequent event processing on the current thread until the engine has started. It throws an error if the engine can't start.