在我的应用程序中,我将显示设置,如果设备可以 3D Touch,这些设置应该是可见的。目前我检查,如果设备有 ios9.
if #available(iOS 9.0, *)
问题是,例如 iPhone 6 有 iOS 9 但没有 3D Touch。如何快速检查 3D Touch 的可能性?
我找到了这篇文章,但没有快速的解决方案: 检查 iOS9 设备上是否支持和启用 3D 触摸
还有一个问题。现在我想检查 iOS 9 和 3D Touch 是否可用。我试试这个:
if (#available(iOS 9.0, *)) AND (is3DTouchAvailable() == true) {
但我总是得到这个错误:
'if' 条件后的预期'{'