iOS 10 因苹果健康导致闪退 crash
来源:互联网 发布:linux设置arp老化时间 编辑:程序博客网 时间:2024/05/16 19:08
如果在app中调用了苹果健康,iOS10中会出现闪退。
控制台报出的原因是:
Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'NSHealthUpdateUsageDescription must be set in the app's Info.plist in order to request write authorization.'
这是因为我们要在info.plist文件中声明苹果健康的使用权限,所以在info.plist中添加以下key就可以了。
请求写入
<key>NSHealthUpdateUsageDescription</key><string>some string value stating the reason</string>
请求读取
<key>NSHealthShareUsageDescription</key> <string>some string value stating the reason</string>
相关问题
另外iOS 10 其他权限相对应的key 如下:
相机权限描述:
<key>NSCameraUsageDescription</key> <string>cameraDesciption</string>
通信录:
<key>NSContactsUsageDescription</key> <string>contactsDesciption</string>
麦克风:
<key>NSMicrophoneUsageDescription</key> <string>microphoneDesciption</string>
相机:
<key>NSPhotoLibraryUsageDescription</key> <string>photoLibraryDesciption</string>
文/陈怀哲(简书作者)
原文链接:http://www.jianshu.com/p/545bd1bf5a23
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
原文链接:http://www.jianshu.com/p/545bd1bf5a23
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。
0 0
- iOS 10 因苹果健康导致闪退 crash
- iOS 10 因苹果健康导致闪退 crash
- Null导致闪退crash,解决方法
- 多线程导致的iOS闪退分析
- iOS Crash闪退信息捕获工具类
- iOS Crash闪退信息捕获工具类
- ios Crash闪退日志获取和上传至服务器
- iOS Crash闪退日志获取和上传至服务器
- ios Crash闪退日志获取和上传至服务器
- ios Crash闪退日志获取和上传至服务器
- iOS加载webview时出现内存泄露导致闪退
- WebView中使用Label标签导致iOS闪退
- 苹果根证书异常删除导致 App 闪退的问题
- 苹果根证书异常删除导致 App 闪退的问题
- ios Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
- iOS Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
- ios Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
- ios Crash闪退日志获取和上传至服务器(NSSetUncaughtExceptionHandler)
- 第四周项目五 猴子选大王
- 第四周项目3(2)-单链表应用 链接单链表
- JAVA从菜鸟【入门】到新手【实习】——Linux操作系统的入门与熟悉
- SVM理论与OpenCV实践
- request_threaded_irq----中断线程化
- iOS 10 因苹果健康导致闪退 crash
- Nginx+Lua+Redis访问频率控制
- 第四周项目6—— 多项式求和
- 重载QTabBar实现进度条功能
- Linux守护进程
- JAVA正则匹配 IP地址
- 将iObjects java API帮助集成到eclipse开发环境中
- 第四周项目3-单链表应用(1)
- ios10相机等崩溃