iOS8CoreLocation的问题-01
1 /* 2 注意:iOS7只要开始定位,系统就会自动要求用户对你的应用程序授权,但是从iOS8开始 3 想要定位必须先“自己”“主动”要求用户授权 4 在iOS8中不仅仅要主动请求授权,而且必须在info.plist文件中配置属性才能弹出授权窗口 5 NSLocationWhenInUseDescription,允许在前台获取GPS的描述 6 NSLocationAlwaysUsageDescription,允许在后台获取GPS的描述 7 8 */ 9 10 // 判断是否为iOS8 11 if([[UIDevice currentDevice].systemVersion doubleValue] >= 8.0) 12 { 13 // 这里是iOS8系统 14 NSLog(@"This is iOS8"); 15 16 // 主动要求用户对我们的程序授权,授权成功会自动调用代理方法 17 [_mgr requestAlwaysAuthorization]; // 请求前台和后台定位授权 18 19 // [_mgr requestWhenInUseAuthorization]; // 请求前台定位授权 20 }