ios8地理位置开发解决定位失败问题
来源:互联网 发布:Python2.7图形编程 编辑:程序博客网 时间:2024/05/22 07:20
最近在xcode6.1上使用swift开发地理位置应用,发现定位失败,查了一下发现是CoreLocation的使用方法在ios8后发生了变化,解决办法如下:
错误一: 地理定位功能在iOS8 查询GPS授权情况,返回的是CLAuthorizationStatus.NotDetermined(授权状态未定)。
解决方法:需要在使用CoreLocation前调用方法requestWhenInUseAuthorization()或者requestAlwaysAuthorization();
if(ios8()){ locationManager.requestAlwaysAuthorization()}错误二:加了授权信息也定位不到,以前都会弹出一个提示是否使用地理位置服务,现在都不会弹出。
解决方法:需要在Info.plist中加入两个缺省没有的字段NSLocationAlwaysUsageDescription和Privacy - Location Usage Description;如下图:
弹出提示信息如下:
Ok,现在可以定位了。
0 0
- ios8地理位置开发解决定位失败问题
- iOS8 定位失败问题
- iOS开发中解决iOS8无法定位的问题
- IOS8 定位失败
- 解决 iOS8 定位授权的问题
- 解决APP开发百度地图定位一直失败的问题
- HTML5开发 地理位置定位
- UIWebview 地理位置定位问题
- ios8 地图定位失败解决办法
- ios8下面定位失败解决方案
- iOS8 定位问题
- iOS8 定位问题
- iOS8 定位问题
- iOS8 定位问题
- ios8定位问题
- iOS8 定位问题
- ios8 系统定位问题
- iOS8 定位问题
- 关于开源软件的几个看法
- Firefox的input缓存
- DISABLE DRM
- PHP Session Memcache
- [leetcode]Two Sum
- ios8地理位置开发解决定位失败问题
- DDR controller driver
- 使用Sublime经验分享
- Spring cache 缓存介绍
- HDU4546 比赛难度 (优先队列)
- Java学习之Iterator(迭代器)的一般用法
- [Leetcode]Convert Sorted List to Binary Search Tree
- hdu 2013
- 实体实例的键成员的值已更改。实体键成员不能更改。