Быстрая справка Xcode не отображается - программирование
Подтвердить что ты не робот

Быстрая справка Xcode не отображается

Это первый случай, когда я столкнулся с этой странной проблемой

this image

Всякий раз, когда я нажимаю на переменную, имя функции и т.д., Это то, что появляется в разделе быстрой справки Xcode:

Error Domain = com.apple.DNTDocumentationSupport Code = 0 "ошибка ввода-вывода диска" UserInfo = {NSLocalizedDescription = ошибка ввода-вывода диска}

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

При переполнении стека я обнаружил только один вопрос с тем же сообщением об ошибке, но я многократно перезапускал Xcode, но безрезультатно. Кто-нибудь знает, как исправить эту ошибку?

4b9b3361

Ответ 1

Основная причина, по которой это происходит, - это, как правило, потому, что отсутствует документация по Xcode или для вас загружена новая версия. Для Xcode 9.4.1 вы можете проверить, была ли загружена документация и находится в правильном месте. Пожалуйста, сделайте следующее:

  1. Открытый терминал
  2. Тип cd ~/Library/Developer/Xcode/DocumentationCache/
  3. Тип ls -al
  4. Найдите нужный каталог для документации и версий Xcode, в данном случае v33 и 9.4.1, соответственно.
  5. Тип cd v33/9.4.1/DeveloperDocumentation.index
  6. Тип ls -al
  7. Найти файл store.db в сгенерированном списке файлов
  8. Этот файл базы данных должен иметь размер 17960960 байт или примерно 18 Мб.

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

Выйти из Xcode и возобновить его обычно помогает, поскольку он заставляет IDE искать кеш и обновлять свой интерфейс.