判断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":@"自定义的一张图片"]];

你可能感兴趣的:(判断Assets.xcassets中某张图片是否存在)