Xcode快速帮助未显示

用户名

这是我第一次面对这个奇怪的问题

这个图片

每当我单击变量,函数名称等时,这就是Xcode的“快速帮助”部分中显示的内容:

错误Domain = com.apple.DNTDocumentationSupport代码= 0“磁盘I / O错误” UserInfo = {NSLocalizedDescription =磁盘I / O错误}

我不知道是什么引起了这个问题,但是当我将Xcode更新到版本9.4.1时,它似乎已经开始发生。

在Stack Overflow上,我仅发现一个具有相同错误消息的问答,但我已多次重启Xcode,但无济于事。有人知道如何解决此错误吗?

杰瓦雷拉

发生这种情况的主要原因通常是因为缺少Xcode文档或在后台为您下载了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。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章