Я пытаюсь создать контекст в фоновом потоке, и он терпит неудачу ... Это сводит меня с ума :) Я везде читал, что CGBitmapContextCreate является потокобезопасным, почему функция ниже продолжает создавать контекст 0x0?Конечно, он работает в основном потоке, но это не то, что я хочу ... Любая подсказка или помощь будут высоко оценены!
Заранее спасибо!
bitmapData = malloc(width * height * 4*sizeof(GLubyte));
CGColorSpaceRef colorspace = CGImageGetColorSpace(_image);
CGContextRef context = CGBitmapContextCreate(bitmapData,
width,
height,
8,
4*width,
colorspace,
kCGBitmapByteOrder32Little | kCGImageAlphaPremultipliedFirst);
CGContextSetInterpolationQuality(context, kCGInterpolationHigh);
CGContextDrawImage(context, CGRectMake(0,0,width, height), _image);
CGContextRelease(context);
return bitmapData;