1

我是 Objective-C 的新手,我正在尝试使用UIImage+Resize 类来调整 iOS 中的图片大小。见UIIimage+Resize.m代码。

在以下代码中,XCode 无法识别 resizeImage 类。

错误消息:“类方法 resizedImage:interpolationQuality 未找到...”

#import "UIImage+Resize.h"

- (void)useImage:(UIImage*)theImage { 

 ...
 ...
 ...

    CGSize newSize = CGSizeMake (newWidth, newHeight);
    CGInterpolationQuality InterpQual = kCGInterpolationHigh;

    UIImage* newImg = [UIImage resizedImage:newSize interpolationQuality:InterpQual];


 ...
 ...
 ...
 }
4

2 回答 2

7

您正在调用该方法,就好像它是一个类方法([UIImage ...])但是它是一个实例方法(注意前导-)。所以你需要一个实例UIImage来调用它。

于 2012-08-10T11:42:31.957 回答
0

在调用 resize 方法之前创建 UIImage 的实例

于 2012-08-10T11:44:03.540 回答