【问题标题】:Force version 2 of ARKit with deployment target iOS 11使用部署目标 iOS 11 强制 ARKit 版本 2
【发布时间】:2019-03-04 15:43:35
【问题描述】:

我有一个使用 ARKit 2 功能的应用。

  • 在 iOS11 上设置了部署目标,相机在 iOS11 设备上工作,但在 iOS12 上冻结

  • 在 iOS12 上设置了部署目标,相机在 iOS12 设备上运行,但应用无法在 iOS11 设备上运行。

有没有办法在强制使用 ARKit2 的同时针对 iOS11,这样我仍然可以在 iOS11 设备上运行该应用程序,同时阻止 iOS11 用户的功能?

【问题讨论】:

    标签: ios xcode ios11 arkit


    【解决方案1】:

    使用 Swift 可用性属性。

    if #available(iOS 12.0, *) {
      //activate your ARKit2 functionalities here
    } else {
      //fallback for iOS 11 or lower
    }
    

    【讨论】:

      猜你喜欢
      • 2018-03-05
      • 1970-01-01
      • 1970-01-01
      • 2011-07-23
      • 2011-08-01
      • 1970-01-01
      • 2014-02-09
      • 2021-12-01
      相关资源
      最近更新 更多