2014-10-10 112 views
0

不更新对于iOS 8我加入了以下主要以我的plist:位置服务在后台

NSLocationAlwaysUsageDescription

我还补充说:

// Check for iOS 8 
    if ([_locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) { 
     [_locationManager requestAlwaysAuthorization]; 
    } 

我删除应用程序从我的手机。发射后,我会得到提示,如果它可以按预期在后台运行位置服务。我点击是。当应用程序正在运行时,我得到位置,位置活动图标位于状态栏中。

但是,如果我离开应用程序,位置激活图标即将从状态栏消失,我不再获取位置。

当应用程序进入后台时,是否需要重新设置位置管理器?位置管理器属性/变量是否需要在AppDelegate中定义,使其永远不会消失?

回答

2

您还必须在您的功能的后台模式中设置位置更新。

enter image description here

+0

是的,完美的。谢谢! – lostintranslation 2014-10-13 18:09:37