У меня проблема с iOS 3.2, тот же код отлично работает на iOS 4.2, но с 3.2 CGBitmapContextGetData возвращает nil
мой код:
CGContextRef context = CGBitmapContextCreate(
NULL,
image.size.width,
image.size.height,
8,
image.size.width * 4,
CGImageGetColorSpace(image.CGImage),
kCGImageAlphaPremultipliedLast
);
if (context != NULL)) {
CGContextDrawImage(context, CGRectMake(0.0f, 0.0f, image.size.width, image.size.height), image.CGImage);
UInt32 *contextData = CGBitmapContextGetData( context );
}
contextData равен nil, когдаработает на iOS 3.2 и возвращает правильное значение при работе на iOS 4.2
Кто-нибудь может объяснить, почему результат отличается, и как его решить?
Спасибо.