zoukankan      html  css  js  c++  java
  • 通知 授权 弹框

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
    
     [self push];//通知授权
    }
    //通知授权
    -(void)push{
        //是否允许发送通知 授权弹框
        UNUserNotificationCenter *center = [UNUserNotificationCenter currentNotificationCenter];
        center.delegate=self;
        UNAuthorizationOptions types10=UNAuthorizationOptionBadge|UNAuthorizationOptionAlert|UNAuthorizationOptionSound;
        [center requestAuthorizationWithOptions:types10 completionHandler:^(BOOL granted, NSError * _Nullable error) {
            if (granted) {
                //点击允许
                
            } else {
                //点击不允许
                
            }
        }];
    
    
    }
    @interface AppDelegate ()<CLLocationManagerDelegate>
    @property (strong, nonatomic) CLLocationManager *locationManager;
    @property (strong, nonatomic) CLPlacemark *currPlacemark;
    
    
    @end
    
    @implementation AppDelegate
    
    
    
    

    记得把这个打开 

    定位授权

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
        
        
        [AMapServices sharedServices].apiKey=GAODEKEY;
        
        if (!self.locationManager)
        {
            // 1. 实例化定位管理器
            self.locationManager = [[CLLocationManager alloc] init];
                [self.locationManager requestWhenInUseAuthorization];
            
        }
        return YES;
    }
    
  • 相关阅读:
    Java怎样对一个属性设置set或get方法的快捷键
    小程序怎样控制rich-text中的<img>标签自适应
    Java中Arrys数组常用的方法
    Java 怎样实现调用其他方法
    Java保留两位小数
    解决ajax请求跨域
    rand(7) 到rand(10)
    c++生成随机数
    批量该文件名
    正则表达式(=)
  • 原文地址:https://www.cnblogs.com/Lrx-lizi/p/6882525.html
Copyright © 2011-2022 走看看