【发布时间】:2012-11-21 21:28:01
【问题描述】:
我正在制作一个跟踪用户的应用程序。我注意到应用程序何时进入后台,然后当您打开应用程序时,它会为用户显示错误的当前位置,直到大约 5 秒。是否可以解决这个问题,因为 5 秒的延迟会破坏跟踪结果(它无缘无故地增加了 3 英里)。
编辑:这个问题实际上并不是一个“错误”。我必须在我的 Info.plist 中设置我想要后台处理和繁荣应用程序跟踪是超级准确的。一个小教程来做到这一点:
- 转到 Info.plist
- 添加一个名为“必需的背景模式”的新行
- 然后再次添加一个名为“App registers for location updates”的新行
- 我们完成了 :)
【问题讨论】:
-
那么您想在 Xcode 中还是在您的应用程序中更新位置? (提示:我当然知道在你的应用程序中,但你不应该将iOS编程称为Xcode编程,并且你也应该在与Xcode本身无关的问题中省略xcode标签。编写iOS应用程序不需要Xcode。 )
-
好吧,打开的是,当用户关闭应用程序或关闭 iPhone 时,应用程序正在计算用户位置,它显示错误的用户位置,然后五秒钟后它显示正确的用户位置,这让我距离值错误:(
-
@H2CO3 我把标题改成了iOS Programming。 :)
-
编辑+1怎么样 :)
-
我在考虑。在这里你要补偿 -1。