シミュレーターではなくデバイスでのみ発生する、iPad で多くの奇妙な EXC_BAD_ACCESS クラッシュが発生しています。それらは何らかの形でメモリに関連していると想定していますが、よくわかりません。それらはすべて、画像コンテキスト関連の関数で発生します。
1 つの奇妙な例は、CGImageCreateWithImageInRect の使用です。たとえば、多数の UIImage を実行して CGImageCreateWithImageInRect でトリミングすると、特定の任意のサイズで常にクラッシュします。たとえば、それらをすべて 200x200 にトリミングすると、12 枚の画像を処理した後にクラッシュします。それらを 210x210 にトリミングすると、問題なく動作します。
EXC_BAD_ACCESS は、「CGBlt_copyBytes」から呼び出された「memmove」内で発生します。奇妙なことに、デバッガーが表示するのはそれだけです。どのメソッドにもコールスタックが上がっていません。
これはすべて、シミュレーターで正常に機能します。
これはすべて非常に漠然としていることを知っていますが、誰かが何かアイデアを持っているなら、彼らは大歓迎です.