Предложения изображений не работают Xcode 10
Я пытаюсь установить изображение в UIImageView
. Он хорошо работает в старой версии.
В Xcode 9.4.1
Но в Xcode 10
Когда я пытаюсь ввести имя изображения, изображение не отображается.
Даже "Image Literal" не работает. Двойной щелчок на значке выше также не работает.
Есть ли настройка в настройках Xcode?
Как включить подсказку изображения, как раньше?
Ответы
Ответ 1
В Xcode 10 и Swift 4.2 только старая функция завершения кода (или автозаполнения) Xcode IDE была отменена по-старому. Вот новый способ:
Просто введите image literal
и он будет заполнен значком по умолчанию. Дважды щелкните по этому значку, и он откроет правую часть медиа-библиотеки.
Просто выберите свой образ, и он работает, как раньше!
Надеюсь, что смогу вам помочь!
Ответ 2
https://download.developer.apple.com/Developer_Tools/Xcode_10_beta_3/Release_Notes_for_Xcode_10_beta_3.pdf
Завершение кода для литералов Swift было удалено в Xcode 10. (38087260)
Ответ 3
Кажется, есть некоторые реальные проблемы с тем, как Xcode 10 обрабатывает литералы изображений, особенно когда имя, которое вы предоставляете своим ресурсам, не совпадает с именем файла этих активов.
Ниже приведены шаги, которые я обнаружил, чтобы восстановить предварительный просмотр изображений.
Добавьте изображение с помощью средства выбора медиатеки.
Если у вас есть несколько разрешений для вашего изображения (например, @1x, @2x, @3x), Xcode неудобно поместит их все в ваш код и выдаст ошибку, чтобы вы знали, что сделали что-то непослушное.
При необходимости удалите два предварительных просмотра неисправных изображений. Вы можете оставить значок изображения по умолчанию вместо предварительного просмотра фактического изображения.
Закомментируйте строки, в которых вы устанавливаете изображение. Вы увидите, что литерал изображения ссылается на имя вашего ресурса, а не на имя, которое вы указали в каталоге ресурсов.
Если вы переименовали свои активы после добавления их в каталог ресурсов, это иногда мешает Xcode правильно прочитать ресурс.
Измените имена файлов на соответствующие имена активов.
Вы можете найти имена активов в вашем каталоге активов.
Раскомментируйте код и, если значок изображения по умолчанию все еще виден, дважды щелкните значок изображения. Затем он должен отобразить предварительный просмотр вашего фактического актива.
Вам также может понадобиться очистить и перестроить свой проект.
Ответ 4
используйте command + shift + M
, чтобы открыть библиотеку мультимедиа, затем просто перетащите в свой код
ИЛИ