谁能告诉我这段代码有什么问题吗?
只有else部分不起作用,如果我有用于笔记的图像,那么一切都很好,但是当我尝试显示“ no_image”图像时,我只是看不到它(没有错误) 。看起来像“无”,但是图像肯定在项目中。我在其他地方和其他方法中使用相同的图像,并且它正在那边工作。只是在UIButton不起作用。
//setting the note header data
if (note.imageThumb) {
[photoButton setImage:note.imageThumb forState:UIControlStateNormal];
} else {
[photoButton setImage:[UIImage imageNamed:@"no_image.png"] forState:UIControlStateNormal];
}
谢谢,
埃雷兹
最佳答案
尝试在您的NSLog
代码中包含一个else
语句,以查看是否正在调用该语句。如果存在note.imageThumb,即使它为空,if
语句也可能返回TRUE。else
语句中的代码行对我来说看起来不错,所以我绝对先检查一下实际调用了哪个部分。
关于iphone - iOS开发,设置uibutton图像的问题,在我眼中很奇怪,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7435767/