在 Swift 中检查 iOS 设备是否有 LiDAR

TRS*_*TRS 6 augmented-reality lidar ios swift

Swift 有没有办法检查设备是否有 LiDAR 传感器?不幸的是,我在苹果官方纪录片和互联网搜索中都没有找到任何信息。

我当前的解决方法是确定设备类型,如本文中所述: 如何确定当前的 iPhone/设备型号?

谢谢

Dat*_*tel 10

使用此代码:-

import ARKit

let supportLiDAR = ARWorldTrackingConfiguration.supportsSceneReconstruction(.mesh)
guard supportLiDAR else {
    print("LiDAR isn't supported here")
    return
}
Run Code Online (Sandbox Code Playgroud)

场景重建需要带有激光雷达扫描仪的设备,例如第四代iPad Pro。

参考:- https://developer.apple.com/documentation/arkit/arworldtrackingconfiguration/3521377-supportsscenereconstruction