iOS app内改变相册/相机等访问权限时,app crash

概述

今天项目中设置app访问手机相册的权限,发现更改app访问权限后,再返回app,app自动重启了,Xcode显示Message from debugger: Terminated due to signal 9
在Stack Overflow上也发现了类似的问题

  1. How to detect changes to PHAuthorizationStatus?
    image.png
  2. App crashes on enabling Camera Access from Settings iOS 8
    image.png

原因

当用户跳出了app,更改app的相册/日历等许可开关时,系统会无条件的杀死(SIGKILL)app,以确保app拿到的不是过时的授权信息,当返回应用时,app会自动重启

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容