【发布时间】:2013-06-21 16:05:49
【问题描述】:
您好,我正在尝试在方法调用时更改图像,如果调用该方法,则原始图像会返回
-(void)change
{
if ((player.image = [UIImage imageNamed:@"first.png"]))
{
player.image = [UIImage imageNamed:@"second.png"]));
}
else
{
player.image = [UIImage imageNamed:@"first.png"]));
}
}
这项工作将“first.png”图像更改为“second.png”,但再次调用时不会。
我哪里错了?
【问题讨论】:
-
没有分号 (;)?所有的')是什么?该代码无法编译。
-
我在代码中的输入错误
-
如果您需要有关无效代码的帮助,请发布实际代码。细节很重要。
-
=是赋值运算符。您需要==才能实现平等。但请记住,您应该很少将==与对象指针一起使用。您发布的代码在使用==的所有情况下都无法正常工作。
标签: ios objective-c uiimage