2

プロジェクトをIOS 7に更新しましたが、アプリ内で追加/取得した画像のサイズを変更すると、このエラーが発生します ここに私のコードがあります

-(UIImage *)resizeImage:(UIImage *)anImage width:(int)width height:(int)height
{

CGImageRef imageRef = [anImage CGImage];

CGImageAlphaInfo alphaInfo = CGImageGetAlphaInfo(imageRef);

if (alphaInfo == kCGImageAlphaNone)
    alphaInfo = kCGImageAlphaNoneSkipLast;


CGContextRef bitmap = CGBitmapContextCreate(NULL, width, height, CGImageGetBitsPerComponent(imageRef), 4 * width, CGImageGetColorSpace(imageRef), alphaInfo);

CGContextDrawImage(bitmap, CGRectMake(0, 0, width, height), imageRef);

CGImageRef ref = CGBitmapContextCreateImage(bitmap);
UIImage *result = [UIImage imageWithCGImage:ref];

CGContextRelease(bitmap);
CGImageRelease(ref);

return result;  
}

私が得ているエラーはこれです

列挙型 'CGImageAlphaInfo' (別名 'enum CGImageAlphaInfo') から別の列挙型 'CGBitmapInfo' (別名 'enum CGBitmapInfo') への暗黙的な変換

忙しい猫

4

1 に答える 1