qiz*_*qiz 44 ios assetslibrary ios6
我的iOS应用程序访问用户的照片ALAssetsLibrary.当我更改应用程序的隐私设置(设置→隐私→照片)时,应用程序会被系统(SIGKILL)杀死.这是一个错误吗?
cla*_*wey 33
我认为这是一个错误或至少记录不良和意外的行为.但它不会崩溃它只是被迫重启.您将收到SIGKILL消息,但没有崩溃日志.
如果您是注册苹果开发人员,您可以查看他们的论坛以了解有关此问题的讨论
我不知道如何防止这种行为,但随意提交与苹果的错误报告.有传言称他们使用bug重复作为衡量bug严重程度的方法.也许您可以存储您的应用程序状态,以便在重新启动时恢复它.
mat*_*att 10
使用UIImagePickerController时也会发生这种情况.顺序如下:
您将显示UIImagePickerController.第一次,小警报要求用户允许使用照片库.让我们说用户说没有.
此时所有用户可以使用选择器控制器取消,所以让我们假设发生了什么.
稍后,您将显示UIImagePickerController.它现在包含一个不可自定义的消息,表示无法访问照片库,但用户可以在"设置"中启用访问权限.
用户切换到"设置"并允许访问此应用的照片库.
该应用程序在后台崩溃.用户是否已取消选择器或将其显示无关紧要.
我已经提交了一个错误,我建议你也这样做,因为你的情况.Apple在iOS 6中引入了一个新的隐私系统,显然还没有解决问题.
在此PDF中搜索"kill"一词:http: //adcdownload.apple.com/wwdc_2012/wwdc_2012_session_pdfs/session_710__privacy_support_in_ios_and_os_x.pdf
当某些权限更改时,iOS会杀死应用.
此信息很难追查.它不在任何"指南"中(例如,偏好编程指南).