Проверьте, соответствует ли имя строки активу в 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
  • Как я могу программно найти версию Swift?
  • iOS Simulator не воспроизводит звук
  • Использование UIDocumentPickerViewController для импорта текста в Swift
  • Когда я пытаюсь создать экземпляр UINib, я получаю: этот класс не является ключевым значением, совместимым с кодировкой для ключевого представления
  • Доступ к глобальному const CGFloat, определенному в файле Objective-c .m от Swift
  • Как должен быть настроен проект Swift + Objective-C для модульного тестирования
  • Xcode 6 GM - CLLocationManager
  • Система UICollectionViewCellLayoutSizeFittingSize возвращает неправильную ширину
  • Удалите границу 1px под UINavigationBar - не работает
  • Почему используется объединение в массиве строк, вызывающих ошибку сегментации: 11 ошибка при архивировании в XCode?
  • Interesting Posts
    PhoneC: Разработка iOS проста с помощью XCode, Swift3, UITableView, cocatouch, давайте создадим приложения для iPhone, iPad и Macbook.