我是iOS开发新手。
我遵循Ray Wenderlich的教程来创建一个基于位置的AR应用程序。但是,本教程使用的AR Toolkit已经有一段时间没有更新了。它使用的UI加速计已经从iOS 5开始被弃用,所以当我尝试在我的iPhone(iOS 7.0.4)上运行它时,Xcode说有3个警告,它们都是由UI加速计引起的。
它导致的结果是,所有的标记都停留在屏幕的中心,一个在另一个之上,倾斜根本不起作用。
根据我的研究,我想我需要做的是使用CMMotionManager而不是UIAccelerometer,但正如我之前所说,我对iOS开发完全陌生,不知道如何替换它。
这是source code。我添加了一些小函数,这样你就可以手动添加不在Google数据库中的位置,但我不认为是这些函数导致了问题。
提前感谢您的帮助!
1条答案
按热度按时间vnzz0bqm1#
请尝试以下链接:https://www.inkling.com/read/learning-ios-programming-alasdair-allan-2nd/chapter-9/the-core-motion-framework
我正在学习一些花絮,翻译一些什么与UI加速计
即
可能成为
设置手动更新间隔,如
你可以有
并释放委托
现在将
同样从链接中,我最终做了这样的事情: