这是一个超级基础的问题。我想在我的应用程序中使用来自 Matt Gemmell 的 MGImageUtilities 的类。我已将课程添加UIImage+ProportionalFill.h
到UIImage+ProportionalFill.m
我的项目中。他们定义了方法imageScaledToFitSize
。但是当我尝试运行该应用程序时,我得到一个unrecognized selector sent to instance
错误。显然,我必须使该方法可用于我希望它在其中运行的类,但我不知道该怎么做。我#import UIImage+ProportionalFill.h
在视图控制器的 .h 和 .m 文件中都有,在我添加的 .h 文件中
@interface UIImage (ProportionalFill)
- (void)imageScaledToFitSize;
@end
但我仍然收到错误消息。我认为我没有做一些非常基本的事情,但我不知道它是什么。
你的意见?
更新: 我的项目有以下类: UIImage+ProportionalFill
'GHViewController , and '
GHAppDelegate .
UIImage+ProportionalFill`包含以下声明(和相应的实现):
- (UIImage *)imageScaledToFitSize:(CGSize)size;
在GHViewController.m
,我有以下代码:
UIImage *img = [self createImage];
UIImage *pic;
if (self.serviceType==SLServiceTypeFacebook)
{
CGSize size = CGSizeMake((404*320)/([[UIScreen mainScreen] bounds].size.height - 64), 404);
pic = [img imageScaledToFitSize:size];
}
那是我唯一打电话的地方imageScaledToFitSize
。