iOS CLLocationManager定位
2015-09-17 09:13
211 查看
在iOS8以前的版本中,我们使用CLLocationManager定位是没有问题的,最近在iOS8系统中却无法定位了。。。。这是一大问题啊!
iOS8中使用CoreLocation定位
1、首先定义一个全局的变量用来记录CLLocationManager对象,引入CoreLocation.framework使用#import <CoreLocation/CoreLocation.h>
2、初始化CLLocationManager并开始定位
3、实现CLLocationManagerDelegate的代理方法
1、在使用CoreLocation前需要调用如下函数【iOS8专用】: iOS8对定位进行了一些修改,其中包括定位授权的方法,CLLocationManager增加了下面的两个方法: (1)始终允许访问位置信息
(2)使用应用程序期间允许访问位置数据
示例如下:
2、在Info.plist文件中添加如下配置: (1)NSLocationAlwaysUsageDescription (2)NSLocationWhenInUseUsageDescription
这样添加后,定位功能就能正常使用了!
相关文章推荐
- ios8.0下CLLocationManager定位服务需要授权了
- 【投稿】iOS 蓝牙开发(二)iOS 连接外设的代码实现
- iOS 中关于copy和mutable copy的理解
- iOS疯狂讲解之复杂对象的归档与反归档
- IOS定位服务的应用
- iOS开发之MapKit
- IOS学的容易----ARC与MRC 的切换
- 蓝懿iOS培训日志14 测试日及测试总结
- 个人收集的iOS开源动画-----长期跟新
- ios 判断字符串为空和只为空格解决办法
- ios学习笔记block回调的应用(一个简单的例子)
- iOS开发博客收集
- iOS 9适配总结
- 【读书笔记】iOS-类别
- 【读书笔记】iOS-类别
- iOS开发中懒加载的使用和限制
- 【iOS】The identity used sign the executable is no longer valid.
- IOS学习笔记1
- transform属性
- ios开发-坐标系转换