位置服务未在后台运行

时间:2015-06-24 18:15:40

标签: ios xcode service location core-location

我检查了以下两项内容:

  • 背景模式 - 位置更新
  • requestWhenInUseAuthorization(也经常尝试)

当应用程序位于前台时,位置服务正常工作,但是当手机处于睡眠状态或按下主页按钮会使其停止。

我还注意到蓝色横幅'%MyApp%正在使用您的位置未显示

我正在使用iOS9 beta 2和Xcode 7 beta 2

1 个答案:

答案 0 :(得分:5)

看来这是一个iOS9问题。还需要几行代码:

if([self.locationManager respondsToSelector:@selector(allowsBackgroundLocationUpdates)]){
        [self.locationManager setAllowsBackgroundLocationUpdates:YES];
    }