Xcode 12 没有显示所有搜索结果

Xcode 12 not displaying all search results

当我在项目导航器中搜索某些内容时,列表中缺少一些结果。如果我删除我的查询并重新编写它,它会再次开始工作 - 但仅在某些情况下。

这是什么问题,我该如何解决?

更新: 此问题已在 Xcode 12.0.1.

中修复

原回答:

这是 Xcode 12 中由于键入速度过快而导致的错误。 (是的,我知道...)

本质上,发生的事情是 Xcode 开始获取列表,但是如果您在 before 键入第二个字符,则第一个查询完成(或第三个在第二个之前完成,你明白了),你会得到一个包含缺失项目的列表。可能发生的情况是 Xcode 尝试过滤之前的列表以节省时间而不是查询所有文件,在这种情况下,它过滤不完整的列表而不是等待查询完成。

目前有 2 种简单的方法可以解决此问题:

  1. 改用快速打开菜单(⌘⇧O,Cmd+Shift+O)
  2. 输入速度较慢。 (不开玩笑,我平时就是这么干的)

希望这会尽快得到解决。