美文网首页
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