Appleのドキュメントには、一般的にQuartz2Dはスレッドセーフであると記載されています。ただし、NSOperation中にイメージコンテキストに描画すると、クラッシュ(EXC_BAD_ACCESS)が発生します。
これが私の現在の設定です:
UIGraphicsBeginImageContext(imageSize);
CGContextRef context = UIGraphicsGetCurrentContext();
// drawing code
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIGraphicsGetCurrentContextドキュメントには、メインスレッドから呼び出す必要があると記載されているため、クラッシュは現在のコンテキストに関連していると思われます。これは正しいです?画像コンテキストを取得する他の方法はありますか?