美文网首页
iOS 重新授权定位 授权完成回调

iOS 重新授权定位 授权完成回调

作者: BeeQiang | 来源:发表于2017-08-08 11:30 被阅读0次

 写一个通知

1   添加 #import "AppDelegate.h"

UIApplication *application = [UIApplication sharedApplication];

2  注册通知

[[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(applicationDidBecomeActive:) name:@"UIApplicationDidBecomeActiveNotification" object:application];

3  发起通知

[[NSNotificationCenter   defaultCenter]postNotificationName:@"UIApplicationDidBecomeActiveNotification" object:nil];

4  接收通知执行的方法

- (void)applicationDidBecomeActive:(NSNotification *)notification {

if ([CLLocationManager locationServicesEnabled]&&([CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedWhenInUse||[CLLocationManager authorizationStatus] == kCLAuthorizationStatusAuthorizedAlways)) 

{

//如果定位可用

[self reloadGPS];

}

相关文章

网友评论

      本文标题:iOS 重新授权定位 授权完成回调

      本文链接:https://www.haomeiwen.com/subject/slktrxtx.html