Компоненты пользовательского интерфейса раскадровки Xcode 10 не видны и мучительно медленны?

Мой код работал нормально (показывая пользовательский интерфейс правильно), когда у меня был Xcode 9, и я удалил его из папки приложения (не мог обновить, поскольку он был установлен с использованием другого идентификатора Apple) и переустановил Xcode 10 из Appstore.

Теперь раскадровка Xcode не показывает какие-либо добавленные цвета элементов пользовательского интерфейса или что-то еще, и я удалил Xcode 10 и снова установил Xcode 9, но проблема остается прежней.

Снимок экрана пользовательского интерфейса раскадровки.

введите здесь описание изображения

Я попытался удалить Xcode таким образом:

/Applications/Xcode.app
/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Preferences/com.apple.dt.Xcode.plist
~/Library/Caches/com.apple.dt.Xcode
~/Library/Application Support/Xcode
~/Library/Developer/Xcode
~/Library/Developer/CoreSimulator

Затем я попытался установить macOs Mojave и снова установить XCode 10 из Appstore. Проблема все еще остается. Я попытался очистить производные данные, xuserdata и все такое.


person happycoder    schedule 04.10.2018    source источник
comment
stackoverflow.com/a/52416349/341994   -  person matt    schedule 04.10.2018
comment
Привет, Мэтт, я пытался, но это не работает.   -  person happycoder    schedule 04.10.2018
comment
Просто хедз-ап, что я вижу точно такую ​​​​же проблему время от времени. Перезапуск Xcode — единственное исправление, которое я нашел — очень раздражающая ошибка Interface Builder. Вы подали радар?   -  person Luke    schedule 17.10.2018
comment
У меня была эта проблема после обновления до Xcode 10.3. Я исправил это, перезагрузив компьютер.   -  person KeithTheBiped    schedule 30.07.2019


Ответы (7)


Попробуйте очистить проект с помощью «Command + K» и снова запустите проект! Надеюсь, что это работает!

person Madhur    schedule 04.10.2018
comment
Привет, Мадхур, мой проект компилируется и работает, единственное, что не показывает компоненты пользовательского интерфейса в раскадровке. Чистка не помогла. - person happycoder; 04.10.2018
comment
@happycoder привет! Попробуйте перезагрузить устройство, оно может работать! - person Madhur; 04.10.2018

Я столкнулся с той же проблемой, что и вы, в моем случае я установил xCode 10.0, и все работало нормально. Как только я установил версию 10.1, я столкнулся с той же проблемой, что и вы, но хорошо, что у меня одновременно была установлена ​​xCode 10.0, поэтому я переключился обратно, и все работало нормально.

С моей точки зрения, в моей системе(Mac-mini mid 2011) не хватало аппаратных характеристик, которые требовались для xCode 10.1, а также в моем mac mini был очень слабый графический процессор. Если вы установите ту же версию на MacBook или любую другую систему с более высокими характеристиками, вы столкнетесь с проблемой. Надеюсь, это поможет.

person tryKuldeepTanwar    schedule 12.04.2019

Я застрял на этом весь день. Один из моих коллег предложил удалить вхождения IB_DESIGNABLE и @IBDesignable. Это решило проблему для меня. Он все еще иногда отстает, но больше не становится невидимым.

person raklorap    schedule 13.05.2019
comment
Я пробовал это, у меня не сработало. Все еще с той же проблемой - person Hackman; 17.06.2019

Если у вас есть несколько файлов xib, просто попробуйте переключиться между ними или попробуйте перейти к раскадровке launchScreen, а затем переключитесь на основную раскадровку. Я думаю, что это просто проблема с загрузкой.

person Abhishek singh    schedule 10.10.2018
comment
Он не хочет добавлять новые элементы пользовательского интерфейса, а хочет увидеть тот, который он уже добавил. - person iDev; 19.11.2018
comment
Этот ответ не имеет ничего общего с проблемой и должен быть удален с этого форума. - person raklorap; 14.05.2019

Переустановите Xcode. Это сработало для меня.

person Smbat Tumasyan    schedule 15.02.2019
comment
ОП говорит: «Тогда я попытался установить macOs Mojave и снова установить XCode 10 в их вопросе. Очевидно, что простая переустановка Xcode для них не решение. - person Eric Aya; 16.02.2019

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

person jadoon    schedule 04.10.2018
comment
Этот ответ не имеет ничего общего с проблемой и должен быть удален. - person raklorap; 14.05.2019

пытаться

xcrun simctl erase all

мне помогло с той же проблемой

person Aleksandra    schedule 05.12.2018
comment
НЕ запускайте эту команду. Не смешно. Этот ответ следует удалить из публичного доступа, потому что это злонамеренный совет. - person raklorap; 14.05.2019