我正在编写一个iOS 9应用程序( Swift),它需要位置更新,包括后台模式。问题是我只能在前台得到位置更新。我认为我做的一切都是正确的:
在info.plist中:
当应用程序不在前台时,我没有得到任何位置更新。唯一一次我得到的位置更新是如果我把应用程序的前景,即使是,即使是,不是所有的时间。
知道出什么问题了吗?还是我的期望不对?
发布于 2016-05-18 20:20:53
你是如何将应用程序发送到后台的?如果你滑动杀死,那么你的应用程序将不会自动重新启动来接收位置事件。我没有在你的代码中看到它,你打电话给requestAlwaysAuthorization了吗?您还可能希望实现LocationManager:didFailWithError,看看这是否给您提供了任何想法。
https://stackoverflow.com/questions/37289535
复制相似问题