iOS 定位的时候没有出显弹框选择
最近遇到个问题,用百度地图定位的时候没有弹出框提示,在info.plist里添加了隐私权限,也一直没有提示,如图显示
这样就会定位不到。
解决方案:
1.添加隐私权限的前提下
<key>NSLocationAlwaysAndWhenInUseUsageDescription</key>
<string>APP上传图片需要您的定位服务,否则保存和提交功能无法使用,如果您需要使用后台定位功能请选择“始终允许”。</string>
<key>NSLocationAlwaysUsageDescription</key>
<string>APP需要您的定位服务,否则可能无法使用。</string>
<key>NSLocationWhenInUseUsageDescription</key>
<string>APP需要您的定位服务,否则可能无法使用。</string>
2.你要获取权限self.locationManager requestWhenInUseAuthorization
这个是在运行期间使用,另外一个是后台使用,你要用哪个就选择哪个
你先判断你的定位是否可行,如果行就判断是什么情况,如没有权限就去申请,如果是用户拒绝了,就是跳转到设置
-(void)clickToMapVC{
//确定用户的位置服务是否启用,位置服务在设置中是否被禁用
BOOL enable =[CLLocationManager locationServicesEnabled];
NSInteger status =[CLLocationManager authorizationStatus];
if( !enable || status< 2){
//尚未授权位置权限
if ([[UIDevice currentDevice].systemVersion floatValue] >= 8)
{
//系统位置授权弹窗
_lManager =[[CLLocationManager alloc]init];
[_lManager requestAlwaysAuthorization];
[_lManager requestWhenInUseAuthorization];
[self initLocation];
}
}else{
if (status == kCLAuthorizationStatusDenied) {
//拒绝使用位置
[Helper showSettingAlertStr:@"上传图片需要开启位置授权,请在iPhone的“设置->隐私->位置”中打开本应用的访问权限"];
}else{
// //允许使用位置
[self initLocation];
}
}
}
然后在定位的页面,你第一次安装的时候,就会出现类似这样的弹框
这样就可以定位到啦。
iOS 定位的时候没有出显弹框选择相关推荐
- 部分机型进行运行时权限申请时不弹出授权弹框是什么情况?百分百弹出授权弹框,要不?
先看效果: 最近上架包到Googleplay的时候,由于targetSdkVersion低于26,被要求调整到26,那就调整呗.一调整,各种坑就来了.其他都是小坑.不讲.主要还是平时没当回事的运行时权 ...
- 地图弹框选择地点,返回经纬度
之前做过一个点击弹出地图,选择,然后返回地点的坐标经纬的的功能,当时花了比较长的时间,过后,整理一下. 随便选取一个位置 这个需要去百度地图申请账号和AK,然后引用, 百度地图的地址:百度地图地址 要 ...
- android 屏蔽wifi功能,Android:若wifi未开启给出相应弹框
预期效果 用户正在与本应用程序界面交互时,或本应用程序退到后台时,只要检测wifi被关闭,都能弹出相应对话框提示用户"请打开wifi",用户必须点击对话框中的确定按钮跳转到&quo ...
- 图片上传时,QQ浏览器会弹出下载弹框的解决方案
在做这次的欢乐购车季项目中,出现了一个以前没有遇到的问题,就是点击上传按钮,QQ浏览器会弹出下载框,非常讨厌.从网上查了很多资料,虽然大家对QQ浏览器带给前端的麻烦是深恶痛绝,但是没办法,还得想办法解 ...
- 微信最新授权登录 微信小程序无法弹出授权弹框 open-type getUserInfo获取不到用户信息 授权不弹框
解决办法 使用getUserProfile接口 !!!! 大大的坑啊,调试了半天 getUserProfile(e) {// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接 ...
- 微信小程序组件 - 中间底部弹出输入弹框
GitHub Demo 地址: jh-weapp-demo 实现一些常用效果.封装通用组件和工具类 小程序码 一. jh-input-alert 中间输入弹框,可设置最大输入长度,单行多行显示 单行 ...
- flutter 底部弹框 选择农历和阳历的日期和时间
最近在做一个万年历的项目,用到了选择出生日期加时辰,关键是还农历和阳历切换的,找了半天也没找到现成的,那就自己做一个吧,首先,效果如图 由于是初学的flutter,首次用flutter做项目,可能各方 ...
- ECharts中国地图 悬浮提示 点击铁路弹出layui弹框提示
所有数据展示都为静态数据 <div class="map" id="chinaMap"></div> <style> < ...
- Eclipse 提示代码时弹出错误弹框问题
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/u013066244/article/d ...
最新文章
- 【java】牛客网刷题
- 计算机软件与理论考研考试科目,2014年电子科技大学081202计算机软件与理论考研专业目录及考试科目...
- 活动总结丨企业参访:特斯联科技集团有限公司
- 在ubuntu16.04中一键创建LAMP环境 新系统
- windows linux 融合,Windows和Linux的设备驱动框架的对比融合研究
- Go web framework
- 事件流调试器查看Retract事件
- 使用剪切板[3]: SetComponent、GetComponent
- [CF1093G] Multidimensional Queries
- 安川机器人io对照表_安川机器人IO信号对照表.pdf
- Tinker生成补丁包
- 阿里云的ACP认证与ACE认证含金量高吗?
- Eth Transfer
- 编程的思想是什么,如何建立编程思想,如何训练和提高编程思想?
- mysql 从删库到跑路
- 怎么进入华为路由器终端管理系统
- 一般游戏原画制作的步骤是什么
- FineReport——登录不到决策系统
- 使用threejs 实现3D物体展示,平移实现类似百度地图功能
- 海康威视工业相机SDK二次开发(VS+Opencv+QT+海康SDK+C++)(一)