Кажется, есть некоторые реальные проблемы с тем, как Xcode 10 обрабатывает литералы изображений, особенно когда имя, которое вы предоставляете своим ресурсам, не совпадает с именем файла этих активов.
Следующие шаги, которые я обнаружил, восстановят предварительные просмотры буквенных изображений.
Добавление изображения с помощью средства выбора медиатеки.
Если у вас есть несколько разрешений для вашего изображения (например, @ 1x, @ 2x, @ 3x), Xcode неудобно поместит их все в ваш код и выдаст ошибку, чтобы вы знали, что сделали что-то непослушное.
При необходимости удалите два изображения с ошибками . Вы можете оставить значок изображения по умолчанию вместо предварительного просмотра фактического изображения.
Закомментируйте строки, в которых вы устанавливаете изображение. Вы увидите, что литерал изображения ссылается на имя вашего ресурса, а не на имя, которое вы указали в каталоге активов.
Если вы переименовали свои активы после добавления их в каталог активов, это, похоже, иногда мешает Xcode правильно прочитать актив.
Измените имена файлов на соответствующие имена активов.
Вы можете найти имена активов в вашем каталоге активов.
Раскомментируйте код и, если значок изображения по умолчанию все еще отображается, дважды щелкните значок изображения. Затем он должен отобразить предварительный просмотр вашего фактического актива.
Вам также может понадобиться очистить и перестроить ваш проект .