zoukankan      html  css  js  c++  java
  • [ios] alertview自定义提示信息【转】

    IOS中,必须经过用户同意才能访问用户的地理位置(CLLocationManager),这一过程是由系统控制的,在第一次请求时为自动询问用户,如果能够向用户展示自己使用坐标的原因,而非恶意访问,用户体验会好很多。

    IOS 自定义访问用户Location时的提示信息

    IOS 自定义访问用户Location时的提示信息

    CLLocationManager *_locmanager = [[CLLocationManager alloc] init];
    _locmanager.delegate = self;
    _locmanager.purpose = @"请允许访问你的位置,不然,没法干了。";
    [_locmanager startUpdatingLocation];

    不 过,purpose这个属性在ios 6.0中已经被deprecated了。更好的办法是在info.plist中添加NSLocationUsageDescription这个键,在 XCode里显示的是“Privacy - Location Usage Description”。ios 6中会读这个值,而不需要添加purpose了。

    与些类似的还有NSCalendarsUsageDescription 用于访问Calendar, NSContactsUsageDescription 用于访问Contacts,NSPhotoLibraryUsageDescription 用于访问相册,NSRemindersUsageDescription用于访问Reminder。

    IOS 自定义访问用户Location时的提示信息

  • 相关阅读:
    07-JSP
    06-ServletContext和ServletConfig
    05-请求转发和重定向Login
    04-session学习
    03-cookie学习
    02-servlet生命周期和doget()_dopost()方法
    01-request和respone学习
    05-jQuery案例
    04-jQuery的事件机制和动画效果
    03-jQuery操作元素
  • 原文地址:https://www.cnblogs.com/jinjiantong/p/3043921.html
Copyright © 2011-2022 走看看