Ios8之后, 定位的delegate不能触发的问题

if([CLLocationManager locationServicesEnabled]){  
  self.locationManage = [[[CLLocationManager alloc] init] autorelease];  
  self.locationManage.delegate = self;  
  self.locationManage.distanceFilter = 200;  
  self.locationManage.desiredAccuracy = kCLLocationAccuracyBest;  
}
if (SYSTEM_VERSION >= 8.0) {  
    [self.locationManage requestWhenInUseAuthorization];// <span style="font-family: Arial, Helvetica, sans-serif;">requestAlwaysAuthorization</span>  }
<span style="font-family: Arial, Helvetica, sans-serif;">     }</span><span style="font-family: Arial, Helvetica, sans-serif;">  
</span>} 

Ios8之后, 定位的delegate不能触发的问题。

1. 需要添加如上的判断中的授权语句。

2. plist中添加键NSLocationAlwaysUsageDescription 和 NSLocationWhenInUseUsageDescription 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏史上最简单的Spring Cloud教程

SpringBoot非官方教程 | 第四篇:SpringBoot 整合JPA

JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 JP...

2429
来自专栏

Spring MVC 3中关于url-pattern设成"/"后,资源访问问题

SpringMVC3中关于url-pattern设成"/"后,CSS等资源的访问会报错:No mapping found for HTTP request wi...

1514
来自专栏Flutter入门到实战

优化Android Studio/Gradle构建

    经过测试,编译速度有很大提升,比较大的项目从之前的5-8分钟可以减少到1-2分钟。

1581
来自专栏颇忒脱的技术博客

利用VisualVm和JMX远程监控Java进程

在前一篇文章里我们发现通过jstatd + VisualVm的方式,不能获得Java进程的CPU、线程、MBean信息,这时JMX就要登场了。

2281
来自专栏LeoXu的博客

[Hibernate]有关jar文件 原

http://sourceforge.net/projects/hibernate/files/hibernate3/

701
来自专栏闵开慧

xampp安装版彻底卸载

xampp安装版卸载比较麻烦,如果其卸载不完全则后面的版本无法正常安装,今天用了一个晚上来研究此软件,总结经验如下: (1)卸载该软件要用其自带...

4.5K5
来自专栏技术翻译

使用Spring Cloud Netflix的Kotlin微服务:第1部分

云原生是一种应用程序开发风格,旨在利用云计算框架,云框架由松散耦合的云服务组成。这意味着我们必须将任务分解为可以在不同位置的多个服务器上运行的单独服务。必须考虑...

2474
来自专栏静默虚空的博客

[Spring]01_环境配置

1.1 Spring jar包下载 (1)进入官网http://repo.spring.io (2)在资源库界面点击Artifacts标签,然后点击libs-...

1979
来自专栏问天丶天问

【Spring框架】配置解析(一)

1974
来自专栏玩转JavaEE

Spring Cloud Stream初窥

Spring Cloud Stream是一个构建消息驱动的微服务框架。它构建在Spring Boot之上用以创建工业级的应用程序,并且通过Spring Inte...

5717

扫码关注云+社区

领取腾讯云代金券