Есть ли способ отключить автозаполнение Xcode 8 для имен изображений? - программирование
Подтвердить что ты не робот

Есть ли способ отключить автозаполнение Xcode 8 для имен изображений?

Xcode 8 имеет эту новую функцию, которая должна предлагать имена файлов изображений, когда вы используете UIImage(named:)

В моем случае он предлагает имена изображений, даже если это не имеет никакого смысла.

Пример:

Пример автозаполнения изображения

В предпочтениях нет ничего. Интересно, есть ли секретная команда для отключения этой части автозаполнения.

4b9b3361

Ответ 1

Нет, к сожалению, этого нельзя отключить, и ничто не говорит о том, что это исправлено в примечаниях к выпуску Xcode 8.1.

Это должно быть либо исправлено, либо у вас должна быть возможность отключить его. Функциональность очень хороша, когда она используется только для ее цели, как я описываю в этой публикации.

Но проблема в том, что Xcode 8 вставляет изображения, встроенные в источник, когда он не может иметь никакого смысла, как вы упоминаете. Например, если у вас есть итерация и введите for x in, чтобы запустить цикл, и у вас есть любое изображение в проекте, чье имя совпадает с "in" с использованием этого синтаксиса.

Раздражающая проблема, я надеюсь, что Apple скоро исправит, потому что функция хороша, когда она используется только для изображений.

Обновление:
Просто подтвердил, что это все еще проблема в стабильной версии Xcode 8.1.

Обновление:
Эта функциональность остается в Xcode версии 9.0 beta 6 (9M214v) введите описание изображения здесь