iOS8 下定位失败问题
2015-07-08 17:09
330 查看
实测成功
在iOS8下,按照原来的代码是无法获取到位置信息,不成功也不失败,最终无法获取位置信息;
在经过查阅后发现,需要在Info.plist
里面添加:
NSLocationWhenInUseUsageDescription
NSLocationAlwaysUsageDescription
类型为 Boolean ,值为Yes;
然后在需要定位的地方添加以下代码:
[self.locationManager requestWhenInUseAuthorization]
[self.locationManager requestAlwaysAuthorization]
由于以上代码需要 iOS8以上,所以最好还要加一个 SDK>= 8.0
的判断,这样就完美了
#define IOS8 [[[UIDevice currentDevice] systemVersion]floatValue] >=
8.0
//解决
if (IOS8) {
[_locationMamager
requestWhenInUseAuthorization];
[_locationMamager
requestAlwaysAuthorization];
}
在iOS8下,按照原来的代码是无法获取到位置信息,不成功也不失败,最终无法获取位置信息;
在经过查阅后发现,需要在Info.plist
里面添加:
NSLocationWhenInUseUsageDescription
NSLocationAlwaysUsageDescription
类型为 Boolean ,值为Yes;
然后在需要定位的地方添加以下代码:
[self.locationManager requestWhenInUseAuthorization]
[self.locationManager requestAlwaysAuthorization]
由于以上代码需要 iOS8以上,所以最好还要加一个 SDK>= 8.0
的判断,这样就完美了
#define IOS8 [[[UIDevice currentDevice] systemVersion]floatValue] >=
8.0
//解决
if (IOS8) {
[_locationMamager
requestWhenInUseAuthorization];
[_locationMamager
requestAlwaysAuthorization];
}
相关文章推荐
- IOS - 注册手机号和重置密码请求函数
- IOS 版本升级思路
- iOS-百度地图_屏幕所显示范围内的经纬度
- IOS 版本号大小比较
- iOS开发21:使用Settings Bundle为程序添加设置项
- iOS截取视频缩略图的两种方法
- iOS多线程的初步研究(一)-- NSThread
- ios navigationcontroller 返回按钮标题动态更改
- iOS项目代码行数统计
- 构建iOS持续集成平台(一)——自动化构建和依赖管理
- iOS MultipeerConnectivity 编程发送图片客户端
- iOS xib实现百分比布局
- iOS MultipeerConnectivity 编程发送图片服务器端
- iOS线程开发小结
- iOS Block使用
- iOS【textView或者textField文本输入字数限制】
- ios项目总结一:开发中常用的设计模式
- iOS 开发之照片框架详解PhotoKit,ALAssetsLibrary
- iOS开发API常用英语名词
- 查看系统资源(iostat,top,vmstat,mpstat)