为了账号安全,请及时绑定邮箱和手机立即绑定

无法在IOS 8中工作的位置服务

无法在IOS 8中工作的位置服务

iOS
慕仙森 2019-06-03 16:56:19
无法在IOS 8中工作的位置服务我的应用程序在iOS 7上运行得很好,但它不适用于iOS 8 SDK。CLLocationManager不会返回位置,我也不会在下面看到我的应用程序设置 -> 地点服务也一样。我在谷歌上搜索了这个问题,但什么也没出现。有什么问题吗?
查看完整描述

4 回答

?
慕沐林林

TA贡献2016条经验 获得超9个赞

我最终解决了我自己的问题。

显然在iOS 8 SDK中,requestAlwaysAuthorization(背景地点)或requestWhenInUseAuthorization(仅在前景时定位)调用CLLocationManager在启动位置更新之前需要。

也需要NSLocationAlwaysUsageDescriptionNSLocationWhenInUseUsageDescription键入Info.plist在提示符中显示一条消息。加上这些解决了我的问题。

https://img1.sycdn.imooc.com//5cf4e0dd00010db008180179.jpg

希望它能帮到别人。

编辑:有关更广泛的信息,请查看:核心-位置-管理器-更改-IOS-8


查看完整回答
反对 回复 2019-06-03
  • 4 回答
  • 0 关注
  • 521 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信