Проверьте, соответствует ли имя строки активу в images.xcassets

Все, что я делаю Google, вызывает ответы на вопросы о ALAset.

У меня есть папка images.xcassets и куча активов.

Я хочу знать, существует ли в нем актив, основанный на строке.

Например, if(images.xcassets.contains("assetName") == true)

Вы знаете, как я могу проверить, существует ли актив на основе строки?

3 Solutions collect form web for “Проверьте, соответствует ли имя строки активу в images.xcassets”

Это один из способов проверить это.

 NSString *someString = @"SomeStringFromSomwhere"; if ([UIImage imageNamed: someString]) { //the image exists.. } else { //no image with that name } 

Проверьте, существует ли изображение: Swift 3

 if (UIImage(named: "your_Image_name") != nil) { print("Image existing") } else { print("Image is not existing") } 

Еще немного практический ответ: Swift

 if let myImage = UIImage(named: "assetName") { // use your image (myImage), it exists! } 
  • iOS: IBOutlet nil в Xcode 6
  • Xcode потерял кнопку теста в xctest
  • Почему изображение, содержащее launch.xib, не отображается в iOS 7-симуляторах и отлично работает в симуляторах ios 8
  • Свифт-зонтик от другой цели
  • Xcode 6 - Неизвестное имя типа 'NSString' / Ожидаемый идентификатор или '('
  • Ошибка моделирования FBSSystemServiceDomain code 4
  • #import <libxml / tree.h> файл не найден после обновления xcode 6.1
  • Редактор Xcode 6 не распознает модульные тесты
  • Swift Bridging Header и видимость класса Obj-C
  • Swift - проблемы с радиусом угла и тень
  • Получите Int из UILabel Swift
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.