How to check if Haptic Engine (UIFeedbackGenerator) is supported
问题 I am wondering how we could check if the new iOS 10 API UIFeebackGenerator is available on the current device. There are some more things we would need to check: The device needs to run iOS 10.0 or later The device needs to be an iPhone 7 or later The Haptic Engine needs to be turned on in the Settings The first two checks can be achieved using #available(iOS 10, *) statement and a (hacky) device-detection, but the latter one doesn't seem to be checkable. Does someone know a solution for this