IOS-iOS 8 : Location Services not working(iOS 8 定位应用定位失败)
如果是xcode6和ios 8的话,需要调用 CLLocationManager requestAlwaysAuthorization 方法,具体步骤如下:
1. @interface里:
    CLLocationManager *locationManager;
2. 初始化:
    locationManager = [[CLLocationManager alloc] init];
3. 调用请求:
    [locationManager requestAlwaysAuthorization];
    [locationManager startUpdatingLocation];
4. 在 info.plist里加入:
    NSLocationWhenInUseDescription,允许在前台获取GPS的描述
    NSLocationAlwaysUsageDescription,允许在后台获取GPS的描述
ps:调用请求前加上ios版本判断就完美了。
完美一下:
// 判斷是否 iOS 8
if([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {
   [self.locationManager requestAlwaysAuthorization]; // 永久授权
   [self.locationManager requestWhenInUseAuthorization]; //使用中授权
}
[self.locationManager startUpdatingLocation];
IOS-iOS 8 : Location Services not working(iOS 8 定位应用定位失败)的更多相关文章
- ios中Core Location跟Map Kit的基本使用
		
地图类开发应用中,离不开地理位置跟MKMapView的使用,下面就记录下自己在使用这两个东西中学到的. 不过并不是所有苹果的设备都支持地理位置,我们在使用前应该做个判断,代码如下: BOOL loca ...
 - 李洪强iOS开发之【零基础学习iOS开发】【01-前言】02-准备
		
在上一讲中,介绍了什么是iOS开发.说简单一点,iOS开发,就是开发运行在iPhone或者iPad上的软件.这么一说完,应该有很多人就会产生一些疑惑,比如学习iOS开发是不是一定要买iPhone?需不 ...
 - 李洪强iOS开发之【零基础学习iOS开发】【01-前言】01-开篇
		
从今天开始,我就开始更新[零基础学习iOS开发]这个专题.不管你是否涉足过IT领域,也不管你是理科生还是文科生,只要你对iOS开发感兴趣,都可以来阅读此专题.我尽量以通俗易懂的语言,让每个人都能够看懂 ...
 - iOS开发技术分享(1)— iOS本地数据存储
		
iOS开发技术分享(1)— iOS本地数据存储 前言: 我本是一名asp.net程序员,后来加入了iOS游戏开发队伍,到现在也有一年多的时间了.这一年来,每天都干到2.3点钟才睡觉,不为别的,只为了学 ...
 - Delphi for iOS开发指南(3):创建一个FireMonkey iOS应用程序
		
http://cache.baiducontent.com/c?m=9d78d513d9d431a94f9d92697d60c015134381132ba1d0020fa48449e3732b4b50 ...
 - iOS 9应用开发教程之创建iOS 9项目与模拟器介绍
		
iOS 9应用开发教程之创建iOS 9项目与模拟器介绍 编写第一个iOS 9应用 本节将以一个iOS 9应用程序为例,为开发者讲解如何使用Xcode 7.0去创建项目,以及iOS模拟器的一些功能.编辑 ...
 - 李洪强iOS之集成极光推送三iOS集成指南
		
李洪强iOS之集成极光推送三iOS集成指南 SDK说明 适用版本 本文匹配的 SDK版本:r2.1.5 以后.查看最近更新了解最新的SDK更新情况.使用Xcode 6及以上版本可以使用新版Push S ...
 - 李洪强iOS之集成极光推送二iOS 证书 设置指南
		
李洪强iOS之集成极光推送二iOS 证书 设置指南 创建应用程序ID 登陆 iOS Dev Center 选择进入iOS Provisioning Portal. 在 iOS Provisioning ...
 - 李洪强iOS之集成极光推送一iOS SDK概述
		
李洪强iOS之集成极光推送一iOS SDK概述 JPush iOS 从上图可以看出,JPush iOS Push 包括 2 个部分,APNs 推送(代理),与 JPush 应用内消息. 红色部分是 A ...
 - iOS 9音频应用播放音频之iOS 9音频播放进度
		
iOS 9音频应用播放音频之iOS 9音频播放进度 iOS 9音频应用开发播放进度 音频文件在播放后经过了多久以及还有多久才可以播放完毕,想必是用户所关注的问题.为了解决这一问题,在很多的音乐播放器中 ...
 
随机推荐
- java 比较两个时间大小
			
Date d1 = new Date(System.currentTimeMillis()-1000); Date d2 = new Date(System.currentTimeMillis()); ...
 - BA--空调静压箱的作用
			
空调静压箱的主要作用有两个,一个是降低噪音:一个是提高送风距离.工作原理如下:空调出风从空调风机里面出来的时候,具有很大的风速,同时由于空调风机自身的结构原因,空调的出风并不均衡,空气在风管中相互摩擦 ...
 - BA-强强联手江森自控携手日立空调(转载)
			
文章出处:http://www.aircon.com.cn 2014年1月6日 艾肯空调制冷网 江森真是非常擅长资本运作,也对技术前沿定义的很明白,快速获得技术靠资本也考内力,内化后就开始市场 ...
 - BA-ALC控制模块
 - BA-siemens-apogee自适应控制
			
简介 APOGEE楼控系统的控制器中,包括了由 Cybosoft开发的基于无模型自适应控制技术的自适应控制. 自适应控制是一个复杂的闭环循环控制算 法.自适应控制能自动校正参数以补偿机械的系 统/负载 ...
 - 《Python 源码阅读》之 类型Type
			
py一切皆对象: 那么Type也是个对象.对象类型叫PyTypeObject demo >>> a = 1 >>> a 1 >>> type(a) ...
 - quick-cocos2dx 之transition.execute()的缓动效果
			
注:本文图片来源(http://hosted.zeh.com.br/tweener/docs/en-us/misc/transitions.html. 侵权请告知,即刻删除) 什么是缓动, 缓动(ea ...
 - 在IntelliJ IDEA中创建Maven多模块项目
			
在IntelliJ IDEA中创建Maven多模块项目 1,创建多模块项目选择File>New>Project 出现New Project窗口左侧导航选择Maven,勾选右侧的Create ...
 - Mysql第四天  数据库设计
			
不考虑主备.集群等方案,基于业务上的设计主要是表结构及表间关系的设计. 而关于表中字段主要是依据业务来进行定义,我们能够指定的大概有这么几项: 存储引擎 一般用InnoDB,特殊需求特殊选用 字符集和 ...
 - Cocos2d-x3.0 RenderTexture(三)
			
.h #include "cocos2d.h" #include "cocos-ext.h" #include "ui/CocosGUI.h" ...