私は、iOS 6 で広範囲にテストされ、うまく動作するアプリを持っていますが、iOS 7 ではほとんどの場合 (ただし 100% ではありません) Thread 1: EXC_BAD_ACCESS
、主にエラーが発生してクラッシュし、追跡する必要はほとんどありません。私はその所在を全く知りません。私のコードには、iOS のコア メソッドと互換性がないものがあると思います。
私が特定できる最善の方法は、コードの次の部分にコメントすると、すべてがうまく動作することです。
UIGraphicsBeginImageContext(coverView.bounds.size);
[coverView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *coverImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[UIImageJPEGRepresentation(coverImage, 0.8f) writeToFile:coverFilePath atomically:YES];
//Create thumbnail of cover image
CGSize size = CGSizeMake(116.0f, 152.0f);
UIGraphicsBeginImageContext(size);
[coverImage drawInRect:CGRectMake(0.0f, 0.0f, size.width, size.height)];
coverImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[UIImageJPEGRepresentation(coverImage, 0.8f) writeToFile:coverThumbnailFilePath atomically:YES];
次にデバッグする場所を教えてもらえますか? 同じアプリが iOS 6 で素晴らしく動作し、このバグは iOS 7 に非常に固有のものであることに注意してください。
EDIT:ゾンビスタックトレースが添付されています:私はこれまであまり利用できませんでしたが、専門家の目には役立つかもしれません:)
前もって感謝します、
ニキル