码迷,mamicode.com
首页 > 移动开发 > 详细

iOS 用户允许定位权限提示框闪现

时间:2015-04-24 19:10:50      阅读:1091      评论:0      收藏:0      [点我收藏+]

标签:ios   定位   


需要访问用户位置的应用,在第一次启动时应该弹出 允许“xx”在您使用该应用时访问您的位置 或者 一直访问位置的提示框。

在开发中,我遇到这个提示框闪现的问题,原因是我使用了arc.

开始我在delegate  didFinishLaunchingWithOptions中这样写的

    //地图定位

CLLocationManager * locationManager = [[CLLocationManager alloc] init];

if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {

     [locationManager requestWhenInUseAuthorization];

}

解决方法是CLLocationManager做成员变量或者属性,所以应该这样写

@interface AppDelegate ()

@property (strong,nonatomic) CLLocationManager * locationManager;

@end

//地图定位

self.locationManager = [[CLLocationManager alloc] init];

if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0) {

    [self.locationManager requestWhenInUseAuthorization];

}


iOS 用户允许定位权限提示框闪现

标签:ios   定位   

原文地址:http://blog.csdn.net/liyun123gx/article/details/45250213

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!