这是我第一次遇到这个奇怪的问题
每当我点击变量,函数名称等时,就会出现在Xcode的快速帮助部分中:
错误Domain = com.apple.DNTDocumentationSupport Code = 0"磁盘I / O错误" UserInfo = {NSLocalizedDescription =磁盘I / O错误}
我不知道可能导致此问题的原因,但是当我将Xcode更新到版本9.4.1时似乎已经开始出现。
在Stack Overflow上,我只发现one Q&A有相同的错误消息,但我已多次重启Xcode,但无济于事。有谁知道如何解决这个错误?
答案 0 :(得分:8)
发生这种情况的主要原因通常是因为缺少Xcode文档或者在后台为您下载了新版本的文档。对于Xcode 9.4.1,您可以检查文档是否已下载并且位于正确的位置。请执行以下操作:
cd ~/Library/Developer/Xcode/DocumentationCache/
ls -al
cd v33/9.4.1/DeveloperDocumentation.index
ls -al
store.db
如果您没有找到这个,那是因为您的文档丢失和/或您的连接速度太慢,无法下载此数据库。因此,您需要耐心等待,让Xcode将其下载到您的磁盘上。
要退出Xcode并重新启动它通常会有所帮助,因为它会强制IDE查找缓存并更新其UI。