【问题标题】:location services not running in background [duplicate]定位服务不在后台运行[重复]
【发布时间】:2015-09-11 02:16:58
【问题描述】:

我已经检查了以下两项:

  • 后台模式 - 位置更新
  • requestWhenInUseAuthorization(也一直尝试)

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

我还注意到蓝色横幅 '%MyApp% is Using Your Location' 也没有显示

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

【问题讨论】:

标签: ios xcode service location core-location


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2016-04-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-22
    • 1970-01-01
    • 1970-01-01
    • 2014-12-05
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多