iOS8中,程序接收不到应用调用系统服务提示的解决方案
来源:互联网 发布:诲女知之乎悔 编辑:程序博客网 时间:2024/06/05 00:40
在iOS8之后,使用之前的定位方法,程序接收不到应用调用系统服务的提示,在这里需要稍微做一下修改。
在iOS8中,定位的使用有两种,一种是在使用该应用的时候访问用户的位置信息;另外一种是允许在并未使用应用程序的时候访问用户的位置信息。
修改如下:需要在plist文件中添加两个默认缺省的字段,
- “NSLocationAlwaysUsageDescription”,这个提示是说“允许应用程序在您并未使用该应用程序时访问您的位置吗?”,“NSLocationAlwaysUsageDescription”对应的值是告诉用户使用定位的目的或者是标记;
- “NSLocationWhenInUseDescription”,这个提示是说“允许应用程序在您使用该应用程序时访问您的位置吗?”。
具体代码如下:
self.locaManager = [[CLLocationManageralloc]init];
if ([[UIDevicecurrentDevice] .systemVersionfloatValue] >= 8.0)
{
[self.locaManager requestAlwaysAuthorization];
}
//设置代理
self.locaManager.delegate =self;
self.locaManager.desiredAccuracy =kCLLocationAccuracyBest;
self.locaManager.distanceFilter = 1000.0f;
//开始定位用户的位置
[self.locaManager startUpdatingLocation];
运行程序:
0 0
- iOS8中,程序接收不到应用调用系统服务提示的解决方案
- ios8中百度推送接收不到
- ios (推送之远程推送)升级成ios8系统之后有些程序接收不到远程推送
- 关于iOS8上本地通知接收不到的问题
- 关于iOS8上本地通知接收不到的问题
- 服务程序使用OutputDebugString,DbgView接收不到调试信息问题
- Android接收不到系统广播的原因
- web中接收不到自定义控件事件的简单解决方案(修改控件)
- onActivityResult中调用startActivityForResult接收不到返回值
- iOS8 程序 系统设置-定位服务-崩溃问题
- Ubuntu提示检测到系统程序出现问题的解决方案
- iOS8在隐私中打开某应用的位置服务时设置会crash的问题
- 解决Win7系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- 解决系统下以管理员身份运行的程序接收不到拖放文件消息[WM_DROPFILES]问题的方法
- Android4.0系统接收不到广播的问题解析
- Android4.0系统接收不到广播的问题解析
- Android4.0系统接收不到广播的问题解析
- Android4.0系统接收不到广播的问题解析
- POJ 3368 经典RMQ
- Matlab 小波变换dwt和wavedec
- flex分页2 新新的,一页多次调用互相不冲突
- Java编程思想-注解生成外部例子代码
- 第13周项目5 -字符串操作(2.4)
- iOS8中,程序接收不到应用调用系统服务提示的解决方案
- 用servlet写的一个简单的下载文件功能
- 高斯低通滤波
- C#委托讲解以及示例演示
- DFS --- Depth First Search 深度优先搜索算法
- HDU 4706 Children's Day(模拟啊)
- 第十三周 项目一 数组大折腾
- 最小二乘、极大似然、梯度下降有何区别
- 计算机原理学习-冯诺依曼体系和CPU工作原理