我目前正在进行 ARKit 阿基特 支持的设备。
ARKit
阿基特
UIViewController s
UIViewController
1) 阿基特 视图控制器 2) 非- 阿基特
我必须根据设备支持设置一个视图控制器。
if #available(iOS 11.0, *) { arProfileClosetController = THARClosetViewController(nibName: THARClosetViewController.className, bundle: nil) } else { arProfileClosetController = THNonARClosetViewController(nibName: THNonARClosetViewController.className, bundle: nil) }
您可以在运行时检查此属性: ARConfiguration.isSupported
if (ARConfiguration.isSupported) { arProfileClosetController = THARClosetViewController(nibName: THARClosetViewController.className, bundle: nil) } else { arProfileClosetController = THNonARClosetViewController(nibName: THNonARClosetViewController.className, bundle: nil) }