Xcode Objective-C 单个文件的代码完成已损坏

Xcode Objective-C code completion broken for a single file

我正在处理的一个大项目中的单个文件的 Objective-C 代码完成被破坏了。

有很多 classes 和完成如果只是文件。但是对于我创建的新文件,代码完成不起作用:

例如,UINavigationController在哪里?代码编译并运行良好。

我已经:

不过好像不行。我唯一的观察是,当我创建 class 时, 另一个同名的 class(我完全忘记了)(虽然它在另一个文件夹中相同的 class 名称和相同的项目),并且当我意识到由于未使用的旧 class 而无法编译时,我删除了旧的和我的代码开始编译成功。删除 class 后,我已经完成了上述所有步骤,所以无论如何都不应该留下它。

有趣的是,即使未完成语法着色也能正常工作。

我怎样才能让我的代码完成回到这个文件?我在 Xcode 7.3.1.

我不知道为什么,但几分钟后它自己消失了。