В документации на яблоки указано, что в целом Quartz2D составляет thread-safe. Однако при обращении к контексту изображения во время NSOperation у меня возникают сбои (EXC_BAD_ACCESS).Резьбовой рисунок на iPhone
Это моя текущая настройка:
UIGraphicsBeginImageContext(imageSize);
CGContextRef context = UIGraphicsGetCurrentContext();
// drawing code
UIImage *image = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Я подозреваю, что сбои связаны с текущим контекстом как доку UIGraphicsGetCurrentContext утверждает, что она должна быть вызвана из main thread. Это верно? Есть ли другие способы получить контекст изображения?
Нет, это не правильно, документы решили солгать вам за простое удовольствие ... –