iOS 位置权限弹出框闪现问题
2017-02-09 16:39
141 查看
当编码如下的时候,进入页面的时候可以看到UIAlertView弹出框出现一下,刚想点击的时候,他不见了,这个郁闷
究其原因是在arc下用完就被释放了,为了确保用户可以点击权限,只需要将 _locationManager 设置为属性即可,如下:
如此再测试,完全没问题!
CLLocationManager* _locationManager = [[CLLocationManager alloc] init]; _locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; if ([[UIDevice currentDevice].systemVersion floatValue] >= 8) { //由于IOS8中定位的授权机制改变 需要进行手动授权 //获取授权认证 [_locationManager requestWhenInUseAuthorization]; } [_locationManager startUpdatingLocation];
究其原因是在arc下用完就被释放了,为了确保用户可以点击权限,只需要将 _locationManager 设置为属性即可,如下:
@property (strong, nonatomic) CLLocationManager* locationManager;
self.locationManager = [[CLLocationManager alloc] init]; _locationManager.desiredAccuracy = kCLLocationAccuracyHundredMeters; if ([[UIDevice currentDevice].systemVersion floatValue] >= 8) { //由于IOS8中定位的授权机制改变 需要进行手动授权 //获取授权认证 [_locationManager requestWhenInUseAuthorization]; } [_locationManager startUpdatingLocation];
如此再测试,完全没问题!
相关文章推荐
- 详谈iOS 位置权限弹出框闪现的问题
- 修正jquery-weui对话框在IOS上的弹出起始位置的问题
- [原创文章] iOS和Android平台下地理位置信息带来的个人隐私问题
- IOS开发键盘弹出时遮住输入框的问题
- iOS——tableView和适配、键盘弹出发送通知问题
- iOS 模拟器的“调试-位置”总是变成无的问题
- Cocos2d-x 在 ios 5.1.1 上弹出 Alert 框崩溃的问题
- netbeans下调试j2me,出现提示要tomcat的manager权限的用户名和密码问题解决位置
- iOS开发 编辑框被系统弹出的软键盘遮挡问题
- iOS 沙盒购买,弹出“需要验证”,“继续登录”的问题?
- 解决Word 2007启动时弹出“无法访问您试图使用功能所在的网络位置”的问题...
- ios开发 CLLocationManager获取位置信息时遇到的一个小问题
- iOS开发键盘弹出时遮住输入框的问题
- netbeans下调试j2me,出现提示要tomcat的manager权限的用户名和密码问题解决位置
- 关于利用AlertDialog实现底部弹出菜单的位置问题
- IOS 正则表达式匹配文本中URL位置并获取URL所在位置(解决连接中文问题)
- ios 写文件路径和权限问题
- 解决Word 2007启动时弹出“无法访问您试图使用功能所在的网络位置”的问题...
- iOs 6 上弹出框关闭时利马启动新的弹出框后导致无法输入文字的问题
- [iOS]解决键盘弹出时挡住输入框的问题