我有一个很长的 if 语句来决定在 UIImageView
中显示什么图像。都是.png文件,我用代码:
if (whatever) {
image = [UIImage imageNamed: @"imageName.png"];
}
有谁知道检查程序是否可以找到图像的方法?这样如果程序中不存在该图像,它可以显示错误图像什么的?
最佳答案
+[UIImage imageNamed:]
如果找不到相应的图像文件,将返回 nil
。所以只需检查一下:
UIImage *image = [UIImage imageNamed:@"foo.png"];
if (image == nil)
{
[self displayErrorMessage];
}
关于objective-c - 检查是否+[UIImage imageNamed :] found an image,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925360/