iOS8 程序 系统设置-定位服务-崩溃问题

关于iOS8的定位问题这里我就不详细说了,只针对我遇到的问题来说明一下,不过也不用担心,我会为你推荐一篇文章。

iOS8 系统定位问题:传送门

好了,下面开始说我遇到的问题,

经过一番调试,iOS8已经可以定位成功,但是我遇到了一个比较奇怪的问题。

在系统设置-->隐私-->定位服务中,点击其中自己的程序进行设置,然后系统设置就会直接崩溃。

然后我就参照上一篇文章进行对比,最后发现了一个可疑的地方。

正常情况下在 项目info.plist中

添加的两个字段是string类型的。

但是我设置的却使boolean类型的

原本以为这两个字段应该就是管理开关,所以设置成bool值了,但是之后发现不是这样的,

这两个字段其实是用于系统弹出定位确认时,在alertView中添加显示的文字内容。有兴趣的可以自己试一下。

今天的问题就到这里  ——  LC

时间: 2024-10-09 11:12:55

iOS8 程序 系统设置-定位服务-崩溃问题的相关文章

iOS开发手记-iOS8中使用定位服务解决方案

问题描述: 在iOS8之前,app第一次开始定位服务时,系统会弹出一个提示框来让用户选择是否允许使用定位信息.但iOS8后,app将不会出现这个弹窗.第一次运行之后,在设置->隐私->定位服务中,你的app没有任何设置,既不是“永不”,也不是“始终”. 代码如下: #import "XYZFirstViewController.h" @interface XYZFirstViewController () - (IBAction)LocateButtonClick:(id)

iOS8中的定位服务

My app that worked fine in iOS 7 doesn't work with the iOS 8 SDK. CLLocationManager doesn't return a location, and I don't see my app under Settings > Location Services either. I did a Google search on the issue but nothing came up, what could be wro

iOS8 无法设置定位服务

针对iOS8系统,需要在plist文件中添加这两个参数 NSLocationAlwaysUsageDescription = YES NSLocationWhenInUseUsageDescription = YES

在iOS8下使用CLLocationManager定位服务需要系统授权

最近在ios8.0使用CLLocationManager定位服务,发现老不能定位,查看设置菜单中的项也是处于未知状态.想起之前都有一个弹出框提示用户是否允许定位,这次一直没有出现了.原来ios8.0下的定位服务需要申请授权了. 具体代码如下: 1 if ([CLLocationManager locationServicesEnabled]) { 2 3 self.locationManager = [[CLLocationManager alloc] init]; 4 5 _locationM

iOS8中定位服务的变化(CLLocationManager协议方法不响应,无法回掉GPS方法,不出现获取权限提示)

最近在写一个LBS的项目的时候,因为考虑到适配iOS8,就将项目迁移到Xcode6.0.1上,出现了不能正常获取定位服务权限的问题. self.manger = [[CLLocationManager alloc]init]; self.manger.distanceFilter = kCLDistanceFilterNone; // meters self.manger.delegate = self; [self.manger requestAlwaysAuthorization]; sel

解决在iOS8环境下,当用户关闭定位服务总开关时,无法将APP定位子选项加入定位权限列表的问题

关键点:- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status代理方法 iOS7环境下当APP首次调用startUpdatingLocation方法开启定位服务时,系统会自动将该APP的定位子选项加入设置中的定位权限列表,并弹框提示用户是否为该APP定位服务授权. 可是在iOS8环境下,使用定位服务的方式较之前版本发生改变,调用s

iOS开发 定位服务与地图

概览 现在很多社交.电商.团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的.的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式.例如你到了一个陌生的地方想要查找附近的酒店.超市等就可以打开软件搜索周边;类似的,还有很多团购软件可以根据你所在的位置自动为你推荐某些商品.总之,目前地图和定位功能已经大量引入到应用开发中.今天就和大家一起看一下iOS如何进行地图和定位开发. 定位 地图 定位 要实现地图.导航功能,往往需要先熟悉定位功能,在iO

iOS8之后对定位和消息推送API的修改

1.定位 定位是定位,地图是地图,在iOS中 CLLocation是专门负责定位或者获取位置信息的;而MAPkit是专门负责地图显示的 位置管理器(CLLocationManager) :负责获取,同时负责监控用户位置发生变化        //[注意] 位置管理器一定要写成属性,不是属性出栈就没有了    _manager = [[CLLocationManager alloc] init];        //设置位置管理器代理   <CLLocationManagerDelegate> 

手机定位服务将构建新一代网络(转来的)

导 语:试想一下,假如你的企业能够完全掌握客户的行踪——无论客户是逛杂货铺,还是在上班途中,甚至是出门遛狗,都尽在掌握,那么你能从中获得什么信息?假 如真的能够获取这些信息,你又希望借此向用户出售何种商品和服务呢?如果真的能够做到这一点,而且你的数据具备很高的相关性和实效性,那么用户又是否会出 于隐私的考虑而拒绝你的服务呢?这可不是科幻小说,而是一个新兴行业,它一由大批创业公司组成,而且借鉴了谷歌和诺基亚等科技巨头的经验,它们或许就能解 决上述问题. “点” 那 是一个多雪的冬季,在纽约SoHo