zoukankan      html  css  js  c++  java
  • iOS8

    并在Info.plist中加入两个缺省没有的字段

    • NSLocationAlwaysUsageDescription

    • NSLocationWhenInUseUsageDescription

    这两个字段没什么特别的意思,就是自定义提示用户授权使用地理定位功能时的提示语。

        CLLocationManager  *locationManager = [[CLLocationManager alloc]init];    locationManager.delegate = self;    [locationManager requestAlwaysAuthorization];    locationManager.desiredAccuracy = kCLLocationAccuracyBest;    locationManager.distanceFilter = kCLDistanceFilterNone;    [locationManager startUpdatingLocation];


    这是在调用代理

    - (void)locationManager:(CLLocationManager *)manager didChangeAuthorizationStatus:(CLAuthorizationStatus)status {    switch (status) {        case kCLAuthorizationStatusNotDetermined:            if ([locationManager respondsToSelector:@selector(requestAlwaysAuthorization)]) {                [locationManager requestWhenInUseAuthorization];            }            break;        default:            break;    }}


    这样就Ok了,就会弹出原来的提示框

  • 相关阅读:
    【HDOJ】1811 Rank of Tetris
    【HDOJ】1518 Square
    日期类 Date
    RunTime
    System 系统类
    StringBuffer
    获取联系人列表的时候contact_id出现null的值
    String类
    object类
    eclipse使用的步骤
  • 原文地址:https://www.cnblogs.com/kexiaozhu/p/4444212.html
Copyright © 2011-2022 走看看