手机
当前位置:查字典教程网 >编程开发 >IOS开发 >ios8系统定位问题
ios8系统定位问题
摘要:解决方法:1.在info.plist中添加key;NSLocationWhenInUseDescription,允许在前台获取GPS的描述N...

解决方法:

1.在info.plist中添加key;

NSLocationWhenInUseDescription,允许在前台获取GPS的描述
NSLocationAlwaysUsageDescription,允许在后台获取GPS的描述

%20%20%20

%20%20%20

2.在代码定位中,做版本区分和授权请求:

if ([CLLocationManager locationServicesEnabled]) { if (!self.locationManager) { self.locationManager = [[CLLocationManager alloc] init]; } self.locationManager.delegate = self; self.locationManager.distanceFilter=1.0; self.locationManager.desiredAccuracy = kCLLocationAccuracyBest; if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) { [self.locationManager requestAlwaysAuthorization]; // 永久授权 [self.locationManager requestWhenInUseAuthorization]; //使用中授权 } [self.locationManager startUpdatingLocation];//开启位置更新 self.delegate = delegate; }

ok,解决了。 这个改动也看出了苹果对隐私授权开始进行层次设计,授权不再仅仅是局限于是否的2选1. 这是一件好事!

【ios8系统定位问题】相关文章:

IOS打开系统相机的闪光灯

ios8 beta4微信闪退bug解决方法

iOS中判断Emoji表情问题

ios触屏事件指南

ios开发过程中屏幕方向判断的问题

ios8盘古越狱工具下载地址

ios开发中两个常见问题解决方法

iOS7 毛玻璃特效代码

iOS中UIImagePickerController图片选取器的用法小结

IOS打开系统相机的闪光灯

精品推荐
分类导航