【发布时间】:2016-09-22 19:36:49
【问题描述】:
我正在寻找一些解决方案来解决这个问题:
如果我使用locationManager.requestAlwaysAuthorization(),状态栏中会出现一个位置图标并且永远不会消失,所以,这就是问题所在 - 用户可以认为我的应用程序耗尽了电池,但事实并非如此。
所以,当我使用.requestWhenInUseAuthorization() 时,即使我添加了获取后台更新,我也无法调用didUpdateLocations 函数来更新位置,#selector 不允许调用该方法。
我希望我的应用在后台获取位置更新,而不总是在状态栏中显示位置图标。如何通过获取更新位置?
【问题讨论】:
标签: ios swift xcode ios8 cllocationmanager