2016-12-06 2 views
0

Я обнаружил, что редактор вспомогательного представления не работает должным образом. Когда я перетаскиваю соединение с метки или кнопки в файл кода, она не отображается в коде до тех пор, пока я не закрою редактор помощника и не открою файл кода сам по себе. Если я подключаю несколько элементов, это становится расстраивающим, потому что иногда вторая кнопка соединяется внутри скобок предыдущего и дает мне ошибку.Xcode 8.1 (и 8.2 beta) не обновляет код в окне помощника

Sample

Am Я только один это происходит? Я делаю что-то неправильно? Также в представлении помощника редактора я получаю «тип ошибки», который не отображается в стандартном редакторе. Идеи?

Sample

+0

Как вы добавляете @IBAction внутри другого? Это не работает – Jad

+0

Вот что я говорю. Когда я использую помощник, я добавлю первый @IBAction, и он не обновит файл .swift, поэтому он выглядит как ничего не изменилось. Затем я добавлю второй, и когда я вернусь к стандартному редактору, это автоматически будет сделано для меня, и я должен удалить соединение и вернуться. – SomeGuy

ответ

1

Сначала проверьте, есть ли несоответствие между именем класса и именем зарегистрированного на вкладке ID в View Controller. Тогда попробуйте:

  • Очистите Proect
  • Удаления производных данные
  • Force Quit Xcode.
  • Повторно открыть Xcode, чистый проект. Запустите проект.

Скажите, пожалуйста, если это работает или я не могу помочь вам дальше!

+0

Пробовал всех, надеялся, что это сработает, по-прежнему та же проблема. Редактор помощника просто отказывается обновлять вообще, если я не вернусь к стандартному редактору. – SomeGuy

+0

Существует вероятность того, что существует расхождение между классом View Controller (code) и контроллером View в раскадровке. Убедитесь, что раскадровка полностью подключена к файлу с вкладки «Утилита» (сверху справа). Если это не так, подключите его. Если это так, повторно подключите его. –

+0

Кроме того, перейдите к классу View Controller, который является проблемой, откройте вкладку «Утилита», перейдите в «Файл-инспектор» (выглядит как бумага), затем убедитесь, что целевое членство проверено там, где оно должно быть. Это гарантирует, что файл связан с активной проектной схемой yoiur так, как он должен быть. –

Смежные вопросы