地理定位 (iOS 9.0)
2016-04-21 20:52
405 查看
iOS 9.0如果当前处于前台授权状态,默认是不可以后台获取用户位置。但可以设置以下属性为YES,就可以继续获取后台位置,但是会出现蓝条
@property(assign,nonatomic) BOOL
allowsBackgroundLocationUpdates
使用注意:必须设置对应的后台模式:locationupdates
iOS 9.0 可以单次请求用户位置
- (void)requestLocation
-(void)locationManager:(nonnullCLLocationManager
*)manager didUpdateLocations:(nonnullNSArray<CLLocation
*> *)locations
// 成功调用
-(void)locationManager:(nonnullCLLocationManager
*)manager didFailWithError:(nonnullNSError *)error//失败调用
@property(assign,nonatomic) BOOL
allowsBackgroundLocationUpdates
使用注意:必须设置对应的后台模式:locationupdates
iOS 9.0 可以单次请求用户位置
- (void)requestLocation
-(void)locationManager:(nonnullCLLocationManager
*)manager didUpdateLocations:(nonnullNSArray<CLLocation
*> *)locations
// 成功调用
-(void)locationManager:(nonnullCLLocationManager
*)manager didFailWithError:(nonnullNSError *)error//失败调用
// 允许后台获取用户位置(iOS9.0) if([[UIDevice currentDevice].systemVersion floatValue] >= 9.0) { // 一定要勾选后台模式 location updates _lM.allowsBackgroundLocationUpdates = YES; }
相关文章推荐
- 地理定位(iOS 8.0)
- ios如何集成百度地图---还是自己动手做一下--网上好多博客说的都不甚靠谱。
- [BS-04] 在iOS中对系统定义的类的readonly属性可通过KVC进行赋值
- 地理定位(iOS7)
- iOS开发————几种音频播放方式
- ios事件的通知方法
- iOS 封装SDK
- 关于ios中的转码问题
- 转发:iOS开发系列--触摸事件、手势识别、摇晃事件、耳机线控
- Nagios 监控系列学习 ―― check_nt 监控windows系统资源
- IOS中,Button的currentTitle和titleLabel.text的使用
- IOS中NSUserDefaults的用法
- A Mathematical Curiosity
- iOS load和initialize方法加载顺序测试结果
- iOS 自带定位功能CoreLocation
- iOS中解析 XML / JSON格式讲解
- IOS开发中,SVN如何恢复到某一个版本(以Cornerstone为例)
- iOS 天气应用代码中文介绍
- iOS9新特性
- iOS获取时间、日期