我刚接触iOS开发。
我跟随Ray Wenderlich的教程创建了一个小型的基于位置的AR应用程序。然而,该教程使用的AR Toolkit已经有一段时间没有更新了。它使用的UIAccelerometer自iOS 5以来已被弃用,因此当我尝试在我的iPhone(iOS 7.0.4)上运行它时,Xcode会显示3个警告,所有这些警告都是由UIAccelerometer引起的。 导致的结果是所有标记都停留在屏幕中央,一个在另一个上面,而倾斜根本不起作用。 根据我的研究,我认为我需要使用CMMotionManager而不是UIAccelerometer,但正如我之前所说,我完全是iOS开发的新手,不知道如何替换它。
这里是源代码。我添加了一些小功能,使您可以手动添加不在Google数据库中的位置,但我不认为是这些功能导致了问题。
提前感谢您的帮助!
我跟随Ray Wenderlich的教程创建了一个小型的基于位置的AR应用程序。然而,该教程使用的AR Toolkit已经有一段时间没有更新了。它使用的UIAccelerometer自iOS 5以来已被弃用,因此当我尝试在我的iPhone(iOS 7.0.4)上运行它时,Xcode会显示3个警告,所有这些警告都是由UIAccelerometer引起的。 导致的结果是所有标记都停留在屏幕中央,一个在另一个上面,而倾斜根本不起作用。 根据我的研究,我认为我需要使用CMMotionManager而不是UIAccelerometer,但正如我之前所说,我完全是iOS开发的新手,不知道如何替换它。
这里是源代码。我添加了一些小功能,使您可以手动添加不在Google数据库中的位置,但我不认为是这些功能导致了问题。
提前感谢您的帮助!
UIAccelerometer
,请参考 为什么在 IOS5 中弃用了 accelerometer:didAccelerate:? 和 简单的 iPhone 运动检测。 - Kay