Xcode Objective-C 单个文件的代码完成已损坏
Xcode Objective-C code completion broken for a single file
我正在处理的一个大项目中的单个文件的 Objective-C 代码完成被破坏了。
有很多 classes 和完成如果只是文件。但是对于我创建的新文件,代码完成不起作用:
例如,UINavigationController
在哪里?代码编译并运行良好。
我已经:
- 清理了项目
- 重建项目
- 重新启动Xcode
- 以不同的顺序尝试了几次上述步骤
- 删除了 DerivedData 的内容(当 Xcode 关闭时)
- 已从我的工作区中删除 xcuserdata 文件夹 "file"(当 Xcode 关闭时)
不过好像不行。我唯一的观察是,当我创建 class 时, 是 另一个同名的 class(我完全忘记了)(虽然它在另一个文件夹中相同的 class 名称和相同的项目),并且当我意识到由于未使用的旧 class 而无法编译时,我删除了旧的和我的代码开始编译成功。删除 class 后,我已经完成了上述所有步骤,所以无论如何都不应该留下它。
有趣的是,即使未完成语法着色也能正常工作。
我怎样才能让我的代码完成回到这个文件?我在 Xcode 7.3.1.
我不知道为什么,但几分钟后它自己消失了。
我正在处理的一个大项目中的单个文件的 Objective-C 代码完成被破坏了。
有很多 classes 和完成如果只是文件。但是对于我创建的新文件,代码完成不起作用:
例如,UINavigationController
在哪里?代码编译并运行良好。
我已经:
- 清理了项目
- 重建项目
- 重新启动Xcode
- 以不同的顺序尝试了几次上述步骤
- 删除了 DerivedData 的内容(当 Xcode 关闭时)
- 已从我的工作区中删除 xcuserdata 文件夹 "file"(当 Xcode 关闭时)
不过好像不行。我唯一的观察是,当我创建 class 时, 是 另一个同名的 class(我完全忘记了)(虽然它在另一个文件夹中相同的 class 名称和相同的项目),并且当我意识到由于未使用的旧 class 而无法编译时,我删除了旧的和我的代码开始编译成功。删除 class 后,我已经完成了上述所有步骤,所以无论如何都不应该留下它。
有趣的是,即使未完成语法着色也能正常工作。
我怎样才能让我的代码完成回到这个文件?我在 Xcode 7.3.1.
我不知道为什么,但几分钟后它自己消失了。