我正在开发AugmentedReality应用程序,用户可以在其中查看附近的地方。我正在使用HDAugmentedReality库进行开发。我注意到的问题是,当设备被锁定时,我的标题值会出错。 标题方向由设备当前方向决定,但如果方向被锁定,则不会通知它。这是代码: -
if let deviceOrientation = CLDeviceOrientation(rawValue: Int32(UIDevice.current.orientation.rawValue))
{
if deviceOrientation == .landscapeLeft || deviceOrientation == .landscapeRight || deviceOrientation == .portrait || deviceOrientation == .portraitUpsideDown
{
self.locationManager.headingOrientation = deviceOrientation
}
}
我还使用CoreMotion来识别当前的方向以应用headingOrientation。但它也不起作用。请帮助我解决上述问题。