IB_DESIGNABLE заставляет Xcode перестать отвечать при выходе из раскадровки

97
9

Xcode 6 представил IB_DESIGNABLE и IBInspectable. Я довольно поздно, и это было обнаружено 3 дня назад. Я думал, что это будет удобно при создании или использовании пользовательского представления, но у меня есть огромная проблема: IB_DESIGNABLE заставляет Xcode перестать работать.


Я создаю пользовательский вид, и он выглядит правильно, как и предполагалось, в раскадровке. Ура, я счастлив! Но затем я оставляю раскадровку для редактирования другого файла, и Xcode перестает отвечать, а мышь становится вращающимся колесом, который вращается как безумный человек, никогда не заканчивая. (Я позволяю ему вращаться в течение часа).


Я использую Xcode 6.3
Как только я удаляю свойство IB_DESIGNABLE из представления, Xcode ведет себя правильно (но не более предварительный просмотр, не более используя intrinsicContentSize для ограничения и прочее). Я снова чувствую, что Apple свистнет на ветру и достает половину печеных инструментов...
Я попытался написать класс в Objective-C и Swift, тот же результат.


У меня такая же проблема с SZTextView (https://github.com/glaszig/SZTextView)


Кто-нибудь сталкивался с одной и той же проблемой и мог ориентироваться на решение?

спросил(а) 2021-01-19T15:13:13+03:00 2 месяца, 3 недели назад
1
Решение
87

Похоже, эта проблема является известной ошибкой с Xcode 6.3. Нет обходного пути, если не ждать, пока Apple что-то исправит.


Подробнее об этом читайте здесь: Xcode 6.3 зависает/зависает после открытия файла XIB

ОБНОВЛЕНИЕ: Xcode 6.3.1, похоже, устраняет проблему. Больше не останавливаться/сбой при использовании IB_DESIGNABLE

ответил(а) 2021-01-19T15:13:13+03:00 2 месяца, 3 недели назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема