【问题标题】:Xcode Quick Help isn't showing upXcode 快速帮助未显示
【发布时间】:2018-06-15 14:45:15
【问题描述】:

这是我第一次遇到这个奇怪的问题

每当我点击变量、函数名等时,Xcode 的“快速帮助”部分都会显示这些内容:

Error Domain=com.apple.DNTDocumentationSupport Code=0 "磁盘 I/O 错误" UserInfo={NSLocalizedDescription=disk I/O 错误}

我不知道是什么导致了这个问题,但是当我将我的 Xcode 更新到 9.4.1 版时,它似乎已经开始出现了。

在 Stack Overflow 上,我只发现 one Q&A 带有相同的错误消息,但我已经多次重新启动 Xcode,但无济于事。有谁知道如何解决这个错误?

【问题讨论】:

    标签: xcode


    【解决方案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 Mb。

    如果您没有找到这个,那是因为您的文档丢失和/或您的连接速度太慢而无法下载此数据库。因此,您需要耐心等待 Xcode 将其下载到您的磁盘中。

    退出 Xcode 并重新启动它通常会有所帮助,因为它会强制 IDE 查找缓存并更新其 UI。

    【讨论】:

    • 感谢您的回答。不过,我以某种方式通过重新启动 Xcode(再次)解决了这个问题。
    猜你喜欢
    • 1970-01-01
    • 2011-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-30
    相关资源
    最近更新 更多