我添加了一个新类,该类继承了UIViewController。由于某些原因,我无法将任何其他框架或自定义类导入.h文件。奇怪的是

@interface TestViewController : UIViewController


UIViewController不会被着色以表示它是一个类(我更改了配色方案,不确定默认颜色应该是什么),它的行为就像是我键入的一些文本。

在默认的viewcontroller中,我可以导入所需的任何内容,但不能导入我的课程中:

最佳答案

您能尝试这些吗?


您可以进行干式构建并查看是否存在任何构建错误。只需按⌘ b。如果存在构建错误,xcode自动完成功能将无效。解决错误,然后重试。
有时,我注意到xcode自动完成功能只是出于无法理解的原因而放弃了。您所能做的就是退出Xcode并重新启动。
清洁构建项目,然后尝试运行代码。这将清空所有缓存,清理您的构建文件夹等。我发现这有时会有所帮助。即⌘ shift k后跟⌘ b⌘ r
有时,xcode codeense有时只是放弃。打开管理器,然后打开项目选项卡。清除“派生数据”。 Xcode应该重新索引您的项目,然后如果没有构建错误,codeense应该可以工作。


不能想到任何其他原因使它不起作用。

关于ios - 添加子类UIViewController不允许在.h或.m中进行任何导入,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/17461714/

10-16 14:09