_(:з」∠)_今天又花了一天的时间调这个bug……还好最近没有新项目比较闲T—T
问题情况和这个问题一模一样http://stackoverflow.com/questions/21538781/uiimagepickercontroller-camera-blank-snapshot-image
打开相机是好的,拍完照就黑屏了,不管allowsEditing是否设为YES都会这样,同时打印
<Error>: CGAffineTransformInvert: singular matrix.
因为报错信息本以为是cameraViewTransform属性出错,看了上面的问题又试过加延迟。代码单独拷出来一点问题没有,放在程序里在iOS7下面运行也没问题,唯独iOS8有这么严重的错误。调了一上午UIImagePickerController未果,开始怀疑向上一篇一样是由其他问题引起的。
于是又开始一天天的查代码,直到定位到某一天,再比较与前一天代码的不同之处,感谢自己有每天备份代码的习惯。
这次的问题出在状态栏,因为要在程序内展示通知消息,在程序里用了一个第三方的状态栏展示消息类。把这个类换掉之后问题解决。