美文网首页
Core Location

Core Location

作者: Joe的技术博客 | 来源:发表于2015-09-21 10:18 被阅读38次

    1.创建CoreLocation的管理者(CLLocationManager)

    2.CoreLocation的管理者的delegate监听获取到的位置(CLLocationManagerDelegate)

    3.开始监听(开始获取位置)

    iOS 8把位置服务权限拆分了两个不同的授权(requestAlwaysAuthorization, requestWhenInUseAuthorization), CLLocationManager的startUpdatingLocation方法需要在CLLocationManagerDelegate的didChangeAuthorizationStatus:里面调用

    除此之外iOS 8还需要在info.plist文件里面添加NSLocationUsageDescription关键字, 它在iOS 8被拆分了两个不同的String(关键字NSLocationWhenInUseUsageDescription, NSLocationAlwaysUsageDescription), 如果不添加调用startUpdatingLocation不会有任何的弹窗提示给用户

    相关文章

      网友评论

          本文标题:Core Location

          本文链接:https://www.haomeiwen.com/subject/buzwqttx.html