0

我无法执行一个非常简单的语句。它令人沮丧一小时。

self.mainImageView.image = [UIImage imageNamed:@"Radio"];

我试过了[self.mainImageView setImage:[UIImage imageNamed:@"Radio"]];

连接都很好。并且已经有一个分配给它的图像。我需要更改分配给此视图的图像。

尝试了各种排列[UIImage imageNamed:@"Radio.png"];

还尝试先分配图像,然后将其分配给图像视图。

4

1 回答 1

2

这是两个原因之一:

a) imageView 未在界面生成器中连接,我假设您正在使用它,因此未初始化

b) 应用程序包中不存在该图像。

为了检查哪个原因指向您,请尝试运行 anNSLog(@"%@", self.mainImageView);以查看它是否是 a),或者,在创建之前 NSLog 图像,并检查该文件是否存在于 Xcode 的文件管理器(左侧菜单)中。

于 2013-03-12T19:15:33.987 回答