判断Assets.xcassets中某张图片是否存在

判断Assets.xcassets中某张图片是否存在

// TREASURE_7_5 是项目中你放在Assets.xcassets中的图片名称

UIImage *image = [UIImage imageNamed:@"TREASURE_7_5"];

if (image != nil) {

        NSLog(@"存在TREASURE_7_5");

  }else{

        NSLog(@"不存在TREASURE_7_5");

}

举例:

如果本地Assets.xcassets中存在这张资源图片,就显示直接显示这张图片,如果本地Assets.xcassets中不存在这张图片,就显示自定义的一张图片

UIImage *image = [UIImage imageNamed:@"TREASURE_7_5"];

你的UIImageView属性.image = [UIImage imageNamed:[NSString stringWithFormat:@"%@",image != nil ? @"TREASURE_7_5":@"自定义的一张图片"]];

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容