当我在项目导航器中搜索某些内容时,列表中缺少一些结果。如果我删除查询并再次写入,它会再次开始工作 - 但仅限于某些情况。
这个问题是什么?我该如何解决它?
最佳答案
更新:此问题已在 Xcode 12.0.1 中修复。
原始答案:
这是 Xcode 12 中由于输入太快而导致的错误。 (是的,我知道...)
本质上,发生的情况是 Xcode 开始获取列表,但是如果您在第一个查询完成之前输入第二个字符(或者在第二个查询完成之前输入第三个字符,您就明白了),您将获得一份包含缺失项目的 list 。可能发生的情况是,Xcode 尝试过滤先前的列表以节省时间,而不是查询所有文件,在这种情况下,它会过滤不完整的列表,而不是等待查询完成。
目前有两种简单的方法可以解决此问题:
- 改用快速打开菜单(⌘⇧O、Cmd+Shift+O)
- 打字速度要慢。 (不是开玩笑,这是我通常做的)
希望这个问题能尽快得到解决。
关于Xcode 12 不显示所有搜索结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63988717/