以下のコードを使用してバックグラウンド スレッドで UIImage を作成し、このイメージをメイン スレッドのビューのイメージとして設定しています。ときどき、不正なアクセス エラーが発生します。バックグラウンド スレッドで UIImage を作成するべきではないかどうか疑問に思っています。何かご意見は?
CGImageRef imageRef =
CGImageCreate(serverInit.rfbWidth,serverInit.rfbHeight,bitsPerComponent,bitsPerPixel,bytesPerRow,colorSpaceRef,bitmapInfo,provider,NULL,NO,renderingIntent);
screenImage = [UIImage imageWithCGImage:imageRef];
CFRelease(imageRef);
[view performSelector:@selector(replaceImage:) onThread:[NSThread mainThread] withObject:screenImage waitUntilDone:NO];