Подтвердить что ты не робот

Правая панель Xcode (панель утилит) неприменима?

Я программировал, используя Swift в Xcode, на полпути, когда мне захотелось отредактировать кнопку с помощью панели утилит, я понял, что она стала "неприменимой". Инспектор атрибутов, Инспектор подключений и т.д. Все стали "Неприменимыми", пока не отображается только инспектор Quick Help.

Я выбрал кнопку в раскадровке.

Может ли кто-нибудь помочь с этим?

Прикрепленные скриншоты.. Attributes inspector not showing

Connections inspector not showing

Only Quick Help inspector shows

4b9b3361

Ответ 1

Раскадровка не может быть открыта в начале.

  • Откройте любой файл (например, AppDelegate), но не раскадровку.
  • Затем закройте Xcode.
  • Откройте xcode снова.

Работает в Xcode 7.2

Ответ 2

Это также случилось со мной, я исправил его, удалив полученные данные. Перейдите в "Окно" > "Проекты", выберите проект и удалите полученные данные.

Ответ 3

В моем случае это не помогло очистить Derived Data. Я заметил, что открыла раскадровку на двух вкладках. Так закрытая активная и открытая неактивная сделала трюк для меня.

Это было с xCode 7.2.

Ответ 4

Прежде всего, попробуйте удалить DerivedData, как указано выше.

Если это не помогает, откройте файл раскадровки или xib, разместив его в дереве проекта. Когда я использую ярлык Cmd + Shift + o (Открыть диалог быстрого доступа), чтобы открыть раскадровку, тогда я вижу Не применимо в области Utiilties.

Ответ 5

Раскадровка → Контроллер Viewcontroller → Control → (Identity/Attributes/Size/Connections 'Inspector) не работает, затем выполните следующие шаги.

1. Open any file (like AppDelegate) but not storyboard.
2. Then close xcode.
3. Open xcode again.

Работает нормально во всех обновленных версиях Xcode.

Ответ 6

У меня была такая же проблема, и я заметил, что файл MyApp.xcodeproj имел некоторые изменения после сбоя XCode версии 6.3.2 (6D2105).

Как я помню, вместо имени приложения "MyApp" был написан "проект".

Так как чистый, предложенный в предыдущем ответе, не помог мне, я восстановил файлы из моего репозитория git.

Ответ 7

Если вы используете класс размера, убедитесь, что ваши настройки сборки поддерживают класс размера. Пример: если вы используете iPad-портрет Перейдите в раздел Общие сведения → Информация о развертывании → Устройства (Universal или iPad)

Ответ 8

Нет ошибок. Просто не забудьте выбрать View Controller в файле раскадровки. Если ни один не выбран, эти вкладки должны быть "неприменимы". Если у вас несколько контроллеров View в одном файле раскадровки, тогда swift не будет знать, что вы хотите изменить.

Ответ 9

tl; dr: Попробуйте выбрать файл базы данных локализованного раскадровки вместо обычного файла.


Недавно у меня была проблема с Xcode 9.2. Ни один из других советов не работал у меня. Один из моих коллег сказал мне это решение, которое сработало:

Файл Storyboard в моем случае был локализован. То, что мне просто нужно было сделать, вместо использования "Settings.storyboard", я должен был открыть локализованные файлы, щелкнув символ "►" слева, а затем выбрав "Settings.storyboard(Base)" . Это исправлено.

Конечно, это решение применимо только к вашему, если ваш файл Storyboard/XIB локализован.