我是Objective-C的新手,我尝试使用UIImage+Resize class来调整iOS中的图片大小。请参阅UIIimage+Resize.m
代码。
以下代码中的XCode无法识别resizeImage类。
错误信息:"类方法resizedImage:interpolationQuality not 发现..."
#import "UIImage+Resize.h"
- (void)useImage:(UIImage*)theImage {
...
...
...
CGSize newSize = CGSizeMake (newWidth, newHeight);
CGInterpolationQuality InterpQual = kCGInterpolationHigh;
UIImage* newImg = [UIImage resizedImage:newSize interpolationQuality:InterpQual];
...
...
...
}
答案 0 :(得分:7)
您正在调用该方法,就好像它是一个类方法([UIImage ...]
),但它是一个实例方法(注意前导-
)。因此,您需要UIImage
的实例来代替它。
答案 1 :(得分:0)
在调用resize method之前创建一个UIImage实例