判斷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":@"自定義的一張圖片"]];