Runtime warning: Не удалось загрузить изображение & ldquo; imageName & rdquo; ссылается от ниба в комплекте с идентификатором & ldquo; bundleId & rdquo; [Дубликат]

Мне нравится использовать решение на основе NOT EXIST для этой проблемы:

SELECT id, rev
FROM YourTable t
WHERE NOT EXISTS (
   SELECT * FROM YourTable t WHERE t.id = id AND rev > t.rev
)
42
задан Anthon 5 July 2015 в 06:03
поделиться

17 ответов

  1. Выберите свое изображение (ы) в Навигаторе проектов.
  2. Откройте инспектор файлов.
  3. Убедитесь, что вы выбрали цель.

28
ответ дан Chase Roberts 3 September 2018 в 16:50
поделиться

Вы можете попробовать открыть раскадровку или перьев в качестве исходного кода, а затем «Найти» имя изображения в нем, посмотреть, существует ли оно, но уже недействительно в вашем проекте, возможно, вы удалили или изменили его имя, и теперь он не " t выглядит действительным.

1
ответ дан agy 3 September 2018 в 16:50
поделиться

Urughhh. Я попытался исправить это со всеми вышеперечисленными решениями, но ничего не получилось. Наконец, работа была:

  1. Удалить изображение из вашего проекта и выбрать «Переместить в корзину»
  2. Очистить проект
  3. Закрыть и перезапустить XCode
  4. Переименуйте свое имя файла изображения так, чтобы что-то отличное от предыдущего имени
  5. Добавьте новое изображение в свой проект
0
ответ дан B-Money 3 September 2018 в 16:50
поделиться

Просто выберите изображение в Xcode и в правой части, File inspector, в разделе «Target Membership» убедитесь, что выбран ваш проект. Еще одна вещь, которую вы можете сделать, это удалить и повторно вставить изображение и убедиться, что выбрано «Копировать элементы в случае необходимости» и «Добавить в целевые объекты» выбран ваш проект.

10
ответ дан Bhanupriya 3 September 2018 в 16:50
поделиться

У меня была та же проблема, я решаю ее, удаляя папку и создавая снова и прошлые изображения, а затем снова добавляю ссылку.

0
ответ дан clemens 3 September 2018 в 16:50
поделиться

Замечание о выпуске Xcode9 beta2:

Jpeg-активы в каталогах активов не найдены в iOS 10 или более ранних версиях для приложений, созданных с помощью Xcode 9. API-файлы для доступа к изображению, такие как UIImage.imageNamed: return ноль. (32524123)

Временное решение: используйте ресурсы png или ограничьте тестирование приложений на устройствах с iOS 11 или более поздней версией.

Xcode9 beta3 примечание к выпуску:

Jpeg-активы в каталогах активов находятся в iOS 10 или более ранних версиях для приложений, созданных с помощью Xcode 9. (32524123)

6
ответ дан hstdt 3 September 2018 в 16:50
поделиться

Основываясь на том, что @hstdt опубликовано выше, это заставило меня подумать, что я должен проверить, что мое изображение - это тип файла, который не имеет никаких связанных с ним ошибок. ( https://stackoverflow.com/a/44558948/6804257 )

Я использовал .gif. Я избавился от этого изображения и вместо этого использовал .png. Теперь он работает.

0
ответ дан Jacob Davis 3 September 2018 в 16:50
поделиться

Могут быть много причин этой ошибки. Чтобы устранить эту проблему, вы можете просто следовать ниже данного шага:

  1. Перейти к меню продуктов Xcode, выбрать clean.
  2. Если вы все еще получаете ошибку, изображения из вашего проекта и снова добавить изображения в свой проект.
  3. при добавлении изображения в проект, убедитесь, что вы выбрали имя проекта внутри «Добавить в целевые объекты».

См. Ниже изображение для лучшего понимания:

19
ответ дан Kumar 3 September 2018 в 16:50
поделиться

Я только что обновился до XCode 9, и он начал давать мне эту проблему. Я создал новый набор изображений в разделе «Активы» и добавил изображения, которые я хотел для этого, а затем добавил их к своим изображениям на вкладке с пользовательскими именами, и он отлично работал. Надеюсь, это поможет!

1
ответ дан M. Houghton 3 September 2018 в 16:50
поделиться

У меня есть одна и та же проблема в xcode 9.

просто пометить целевое членство

1
ответ дан Mitesh jadav 3 September 2018 в 16:50
поделиться
  1. Нажмите на файл изображения в навигаторе Xcode.
  2. После выбора перейдите в правую боковую панель (XCODE), которая является утилитой и под инспектором файлов, выделите целевое членство и выберите целевой файл проекта.
  3. Затем выполните и запустите проект снова.
8
ответ дан naughtynaj 3 September 2018 в 16:50
поделиться

Я предполагаю, что у вас есть изображение в Project Setting->Build Phases->Copy Bundle Resources, которое теряет свою ссылку и появляется в красном цвете текста. Удалите это изображение и снова добавьте.

Это часто происходит из-за переноса файла изображения после добавления в проект, где изображение было добавлено как ссылка вместо копии.

May это может решить вашу проблему.

1
ответ дан NeverHopeless 3 September 2018 в 16:50
поделиться

ПРОБЛЕМА Это случилось со мной, казалось бы, синим на контроллере панели вкладок с значками для каждой вкладки. Раскадровка по-прежнему показывала мои значки изображений, а активы существовали с ожидаемыми именами.

МОЯ ФУНКЦИЯ Выберите значки панели вкладок в своем соответствующем контроллере представления и переназначьте изображение, как это было в первый раз.

3
ответ дан raf 3 September 2018 в 16:50
поделиться

Это случилось со мной. Я делал все правильно, добавляя изображение, но по какой-то причине он не работал. Я снова должен был щелкнуть изображение после добавления, а затем на правой панели инструментов в разделе «Target Membership» я заметил, что мой проект не был выбран, хотя я выбирал его при добавлении изображения. Я выбрал его здесь, и все было хорошо.

2
ответ дан SalokinSwift 3 September 2018 в 16:50
поделиться

У меня была такая же проблема, когда я Refactor to Storyboard. По-видимому, каталог активов не передает ссылку на изображение.

Вы заметили бы, что ваш ImageViews пуст от ссылки.

1 - Нажмите на ImageView

2 Перейдите в панель «Утилиты», где вы увидите, что изображение ресурса - unknown

3 - Измените его обратно к вашему объекту изображения

Это должно исправить вашу ошибку. Надеюсь, это поможет!

35
ответ дан Tal Zion 3 September 2018 в 16:50
поделиться

Я вытаскивал волосы по этой проблеме часами, и ни одно из решений в этой теме не работало. В конце концов, проблема заключалась в том, что файлы проекта Xcode были сохранены в потоке файлов Google Диска. Как только я переместил его на локальный диск или iCloud, он работал нормально.

1
ответ дан TheGodric 3 September 2018 в 16:50
поделиться

Я получил то же сообщение об ошибке (в XCode 8), хотя приложение работает нормально (в симуляторе и на устройстве).

Я нашел проблему: на моей раскадровке, используя панель контура документа, я щелкнул каждый отдельный UIImage и посмотрел на инспектора атрибутов для каждого UIImage - в разделе «Вид изображения» - обнаружил, что один UIImage пустое имя файла (вместо имени файла .png, содержащего изображение). При повторном выборе имени файла .png из раскрывающегося списка было исправлено сообщение об ошибке.

1
ответ дан Ugo 3 September 2018 в 16:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: