iOS拍照后出现黑屏

在iOS8以上的系统,当你通过UIActionSheet弹出选择拍照或者相册菜单时,这时候如果选择拍照,在拍照完成之后,间歇性的会出现黑屏的情况。界面显示大致如下
黑屏图片

检查了代码之后,也没有发现什么异样。但是在控制台,会有CGAffineTransformInvert: singular matrix的错误信息。经过一番搜索之后,发现很多人都遇到了这个问题。产生的大致原因是当点击了actionsheet的按钮时,触发了ImagePicker的渲染,但这个时候actionsheect的动画还在继续,解决办法是在UIActionsheet的委托方法中预先调用
[actionSheet dismissWithClickedButtonIndex:999 animated:NO];

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容