草庐IT

deferredlocationupdatesavailable

全部标签

ios - 当 deferredlocationupdatesavailable 返回 NO 时,如何使用 ios 高效地获取位置更新

我正在尝试推迟iOS11中的位置更新以节省电量。默认似乎正在尽可能快地更新(即每秒更新一次),所以我想推迟更新或做一些其他聪明的事情来制作一个节能的应用程序。当实现CLLocationManager并像这样设置时:_locationManager=[[CLLocationManageralloc]init];_locationManager.delegate=_sharedInstance=[[LocationManageralloc]init];[_locationManagerrequestAlwaysAuthorization];_locationManager.allowsBa

ios - deferredLocationUpdatesAvailable 在 iOS 10 中返回 NO

我正在尝试使用一些CoreLocation功能,但我遇到了延迟位置更新的问题。由于某些原因,当应用针对iOS10更新时,deferredLocationUpdatesAvailable始终返回NO。我正在iPhone6s上进行测试,因此我知道该设备能够使用GPS功能。我试过用它来调试:[CLLocationManagerdeferredLocationUpdatesAvailable]我不知道这是iOS10的问题还是我设置不正确。在这个方法中:-(void)locationManager:(CLLocationManager*)managerdidFinishDeferredUpdat