IOS开发Q&A-IOS8定位应用定位失败及音频录制的相关参数-1
2015-05-11 18:58
381 查看
一、
问题描述:使用xcode6和ios8开发定位应用时,发现执行操作之后,不会调用到定位之后的delegate方法中。查看了一下手机上对应用的定位权限界面,发现我的应用的访问用户的地理位置的权限是空的,即使设置了定位权限依然不会生效。当查阅了相关资料以后,得到如下解决方案:
解决方案:
step1:
在info.plist里加入:
NSLocationWhenInUseDescription,允许在前台获取GPS的描述
NSLocationAlwaysUsageDescription,允许在后台获取GPS的描述
最终如下图所示:
step2:
1.@interface里:
CLLocationManager *locationManager;
2. 初始化:
locationManager = [[CLLocationManager alloc]init];
3. 调用请求:
// 判断是否iOS8
if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]){
[self.locationManagerrequestAlwaysAuthorization]; //
永久授权
[self.locationManagerrequestWhenInUseAuthorization]; //使用中授权
}
[self.locationManager startUpdatingLocation];
添加以上内容之后即可以进行定位服务,百度地图和高德地图测试可用。
参考资料&扩展阅读
http://stackoverflow.com/questions/24062509/location-services-not-working-in-ios-8 http://stackoverflow.com/questions/24874997/core-location-not-working-in-ios-8
问题描述:使用xcode6和ios8开发定位应用时,发现执行操作之后,不会调用到定位之后的delegate方法中。查看了一下手机上对应用的定位权限界面,发现我的应用的访问用户的地理位置的权限是空的,即使设置了定位权限依然不会生效。当查阅了相关资料以后,得到如下解决方案:
解决方案:
step1:
在info.plist里加入:
NSLocationWhenInUseDescription,允许在前台获取GPS的描述
NSLocationAlwaysUsageDescription,允许在后台获取GPS的描述
最终如下图所示:
step2:
1.@interface里:
CLLocationManager *locationManager;
2. 初始化:
locationManager = [[CLLocationManager alloc]init];
3. 调用请求:
// 判断是否iOS8
if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]){
[self.locationManagerrequestAlwaysAuthorization]; //
永久授权
[self.locationManagerrequestWhenInUseAuthorization]; //使用中授权
}
[self.locationManager startUpdatingLocation];
添加以上内容之后即可以进行定位服务,百度地图和高德地图测试可用。
参考资料&扩展阅读
http://stackoverflow.com/questions/24062509/location-services-not-working-in-ios-8 http://stackoverflow.com/questions/24874997/core-location-not-working-in-ios-8
相关文章推荐
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- 疯狂iOS 讲义(上) Objective-C 2.0与iPhone/iPad应用开发基础(国内首部iOS 7相关著作,小伙伴们,学好iPhone/iPad应用开发,我们一起做土豪吧)
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发--音频播放、录音、视频播放、拍照、视频录制(转载)
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- IOS通讯录开发<1> 授权应用访问通讯录
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS 应用内付费(IAP)开发步骤一:填写相关的税务,银行,联系人信息;
- 简单讲解iOS应用开发中的MD5加密的相关使用
- Xcode 5.0 下载,安装,使用 & iOS开发 -应用管理使用 xib及mvc封装
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发 - 音频相关
- ios应用开发相关证书的申请和配置
- IOS之地图和定位应用开发
- 牛人iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制
- iOS开发系列--音频播放、录音、视频播放、拍照、视频录制