调整UIImage的大小以发布到Twitter工作表-iOS

调整UIImage的大小以发布到Twitter工作表-iOS,ios,uiimage,twitter,Ios,Uiimage,Twitter,我正在尝试调整我的图像大小,以便附加到twitter工作表。但我得到的错误是“选择器方法没有已知的类”imageWithImage:(UIImage)image…“” 您在UIImage上调用imageWithImage:scaledToSize:,但您的方法是在我假定的视图控制器中实现的。要使其正常工作,请将推特按钮按下更改为: - (void)twitterButtonPressed { UIImage *iconImage=[UIImage imageNamed:@"male_s

我正在尝试调整我的图像大小,以便附加到twitter工作表。但我得到的错误是“选择器方法没有已知的类”
imageWithImage:(UIImage)image…“


您在
UIImage
上调用
imageWithImage:scaledToSize:
,但您的方法是在我假定的视图控制器中实现的。要使其正常工作,请将推特按钮按下更改为:

- (void)twitterButtonPressed {

    UIImage *iconImage=[UIImage imageNamed:@"male_small_0.png"];
    // I am having problem in the following line
    UIImage *iconImage2=[self imageWithImage:iconImage scaledToSize:CGSizeMake(73.0, 73.0)];
}

更好的解决方案是在UIImage上创建一个类别,其中包含
imageWithImage:scaledToSize:
。然后,当您导入此类别时,您不再需要视图控制器中的方法,您可以保持按住
TwitterButton
的状态,它就会工作。

您在
UIImage
上调用
imageWithImage:scaledToSize:
,但您的方法是在我假定的视图控制器中实现的。要使其正常工作,请将推特按钮按下更改为:

- (void)twitterButtonPressed {

    UIImage *iconImage=[UIImage imageNamed:@"male_small_0.png"];
    // I am having problem in the following line
    UIImage *iconImage2=[self imageWithImage:iconImage scaledToSize:CGSizeMake(73.0, 73.0)];
}

更好的解决方案是在UIImage上创建一个类别,其中包含
imageWithImage:scaledToSize:
。然后,当您导入此类别时,您不再需要视图控制器中的方法,您可以按原样按住
TwitterButton
,它就可以工作了。

@Scoot,能否请您也回答最后一个问题:@Scoot,能否请您也回答最后一个问题: