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

  • 相关阅读:
    python 线程
    python 进程
    python 异常处理
    python 访问权限
    python 类的继承
    python 常见内置函数setattr、getattr、delattr、setitem、getitem、delitem
    SAPHANA学习(21):SQL Function(U)
    SAPHANA学习(20):SQL Function(T)
    SAPHANA学习(19):SQL Function(S)
    SAPHANA学习(18):SQL Function(R)
  • 原文地址:https://www.cnblogs.com/niit-soft-518/p/5952857.html
Copyright © 2011-2022 走看看