zoukankan      html  css  js  c++  java
  • iOS10适配知识点

    http://ios.jobbole.com/89551/

     http://ios.jobbole.com/88982/

    2.隐私数据访问问题

    问题出现

    • 现在app能运行了,当我打开相机时突然又crash了,好吧,坑还不少,崩溃日志如下:

    This app has crashed because it attempted to access privacy-sensitive data without a usage description.The app’s Info.plist must contain an NSPhotoLibraryUsageDescription key with a string value explaining to the user how the app uses this data.

    崩溃原因

    • 上面崩溃意思试图访问安全隐私数据,但是又没有相应的描述,你必须要包含在info.plist里包含一个键值 NSPhotoLibraryUsageDescription对应的描述。
    • 其实上面是iOS10,苹果加强了对隐私数据的保护,要对隐私数据权限做一个适配
      iOS10调用相机,访问通讯录,访问相册等都要在info.plist中加入权限访问描述,不然之前你们的项目涉及到这些权限的地方就会直接crash掉。

    解决办法

    • 只需要在info.plist添加NSContactsUsageDescription的key, value自己随意填写就可以,这里列举出对应的key(Source Code模式下):
    – 隐私数据对应KEY值
    相册 NSPhotoLibraryUsageDescription
    相机 NSCameraUsageDescription
    麦克风 NSMicrophoneUsageDescription
    位置 NSLocationUsageDescription
    在使用期间访问位置 NSLocationWhenInUseUsageDescription
    始终访问位置 NSLocationAlwaysUsageDescription
    日历 NSCalendarsUsageDescription
    提醒事项 NSRemindersUsageDescription
    运动与健身 NSMotionUsageDescription
    健康更新 NSHealthUpdateUsageDescription
    健康分享 NSHealthShareUsageDescription
    蓝牙 NSBluetoothPeripheralUsageDescription
    媒体资料库 NSAppleMusicUsageDescription

  • 相关阅读:
    Fy's dota2
    Black Rock Shooter
    树上的颜色
    8.spring:事务管理(上):Spring的数据库编程、编程式事务管理
    7.spring:SpringAOP(配置文件)
    6.spring:AOP(注解)
    5.spring:注解配置 Bean
    4.spriing:Bean的生命周期/工厂方法配置Bean/FactoryBean
    3.spring:自动装配/Bean之间的关系/作用域/外部文件/spel/
    2.spring:集合属性
  • 原文地址:https://www.cnblogs.com/niit-soft-518/p/5952857.html
Copyright © 2011-2022 走看看