6

我正在开发一个应用程序,我必须LocationUpdate在其中跟踪. 当我把它放回去时,它又开始了,当我在一段时间后把它放到后台时,它又停止了。BackgroundForegroundBackgroundLocationForeground

我找不到问题,请尽可能帮助我。

4

2 回答 2

1

您必须指定您的应用在后台时需要位置更新plist

在此处输入图像描述

这是苹果文档在后台获取位置事件

这是一个教程

我建议您阅读位置感知编程指南

于 2013-03-26T04:49:17.097 回答
0
  • disable distance filter
  • set desired Accuracy to best

  • use - (void)startUpdatingLocation

Now in ios6: there is

locationManager:didUpdateLocations:

in ios5 there is

locationManager:didUpdateToLocation:fromLocation: 

the first delivers the locations buffered in the background and keeps your application sleeping and wakes it up with a sequence of fixes, while the ios5 method delivers the location all of the time.

于 2013-03-26T19:13:46.843 回答