我无法执行一个非常简单的陈述。一个小时令人沮丧。
self.mainImageView.image = [UIImage imageNamed:@"Radio"];
我试过了[self.mainImageView setImage:[UIImage imageNamed:@"Radio"]];
连接都很好。并且已经分配了一个图像。我需要更改分配给此视图的图像。
尝试使用[UIImage imageNamed:@"Radio.png"];
还尝试首先分配图像,然后将其指定给图像视图。
答案 0 :(得分:2)
这是两个原因之一:
a)在界面构建器中未连接imageView,我假设您正在使用它,因此未初始化
b)应用程序包中不存在该图像。
为了检查引用您的原因,请尝试运行NSLog(@"%@", self.mainImageView);
以查看它是否为a),或者在创建之前NSLog图像,并检查文件是否存在于文件管理器中( Xcode中的左手菜单。