iOS9 添加定位功能后,启动应用没有出现允许开启定位权限的通知,或者出现权限通知后,自动消失的解决办法 - 家柱
来源:互联网 发布:仅限数据连接怎么取消 编辑:程序博客网 时间:2024/05/17 09:12
iOS9 添加定位功能后,启动应用没有出现允许开启定位权限的通知,或者出现权限通知后,自动消失的解决办法 - 家柱
碰到了在添加定位功能后,允许定位权限通知偶尔出现,出现后又快速消失的情况,经过一番了解,解决办法如下:在AppDelegate.m的
#import "AppDelegate.h"#import <CoreLocation/CoreLocation.h>@interface AppDelegate () <CLLocationManagerDelegate>@property(nonatomic) CLLocationManager *locationManager;@end - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. [UIApplication sharedApplication].idleTimerDisabled = YES; self.locationManager = [[CLLocationManager alloc] init]; self.locationManager.delegate = self; return YES;}
// CLLocationManagerDelegate 代理方法- (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status{ switch (status) { case kCLAuthorizationStatusNotDetermined: if ([self.locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) { [self.locationManager requestWhenInUseAuthorization];//NSLocationWhenInUseDescription [self.locationManager requestAlwaysAuthorization];//NSLocationAlwaysUsageDescriptionion } break; default: break; }}
同时,在info.plist中,添加NSLocationWhenInUseDescription(Boolean)// 允许应用在前台定位NSLocationAlwaysUsageDescription(Boolean)// 允许应用在后台定位两个都添加默认是第一个。如果是允许程序在后台定位,打开Project->Capabilities->Background Modes,勾选Location updates选项。
0 0
- iOS9 添加定位功能后,启动应用没有出现允许开启定位权限的通知,或者出现权限通知后,自动消失的解决办法 - 家柱
- 服务器共享文件夹后,客户端出现“您可能没有权限使用网络资源”提示的解决办法
- IOS设置完定位后回到APP中后要自动做某些操作的方法,使用通知
- 键盘出现和消失,系统的通知
- 实现Git提交后自动邮件通知的功能配置
- 通知栏点击后自动消失
- 安装KB3135173后出现,Win10系统爆发式推送重置默认应用失败通知的问题
- iOS检测是否开启定位、是否允许消息通知
- Xcode7 ios9 升级后出现的问题
- IOS 系统定位提示完毕后 提示用户去开启定位权限
- 定位权限是否开启
- 获取App通知权限是否开启的方法
- 拷贝文件到docker volume后出现的权限问题
- springboot scurity 开启csrf 后 支付宝通知无法访问的解决办法
- andorid6.0以上系统,百度定位,首次动态获取权限后不自动定位解决方案
- Android 高德地图的定位功能,以及动态开启权限
- 【Android】当关闭通知消息权限后无法显示系统Toast的解决方案
- 当关闭通知消息权限后无法显示系统Toast的解决方案
- UVa 11149 - Power of Matrix
- iOS开发笔记--UILabel的相关属性设置
- HDU 5446 Unknown Treasure
- 用到Bitmap(位图,显示图片)、compress(压缩并保存图片)、自定义更换背景图的范例
- Volley 信任自签名的 Https 证书
- iOS9 添加定位功能后,启动应用没有出现允许开启定位权限的通知,或者出现权限通知后,自动消失的解决办法 - 家柱
- Java中快捷键的使用、
- 弱符号与强符号,弱引用与强引用
- centos 源代码安装nginx
- 大数运算,HDNOJ——1002 A + B Problem II
- Android自定义View---Canvas绘制贝塞尔曲线
- SQL Server - 数据库初识
- 黑马程序员-------正则表达式
- 我的错误