ios - 关于百度地图从后台返回前台的问题
怪我咯
怪我咯 2017-04-17 17:57:05
[iOS讨论组]

成功运行方式1:首次进入APP 提示 是否允许定位 点击否。 进行手动定位
判断是否支持定位 (不支持)
if ([CLLocationManager locationServicesEnabled] &&

    ([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorized
     || [CLLocationManager authorizationStatus] == kCLAuthorizationStatusNotDetermined)) {
        。。。
    } else{
        [[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];

}
所以
跳转到通用设置允许定位。再次返回APP。 自动定位成功。

2:非首次安装。定位成功之后,再去通用设置关闭 允许定位。返回APP。操作都能成功

失败运行方式
1:通用设置中关闭 APP定位允许(进入直接就是失败)
2:运行APP(非首次安装)
3:代码[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"prefs:root=LOCATION_SERVICES"]];进入通用设置中设置允许定位。
4:返回地图 无法定位成功。此时 手动定位也无法成功。

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号