添加子类UIViewController不允许在.h或.m中进行任何导入

时间:2013-07-04 04:06:51

标签: ios objective-c xcode ide

我添加了一个新类,它是UIViewController的子类。出于某种原因,我无法将任何其他框架或自定义类导入.h文件。奇怪的是,在

@interface TestViewController : UIViewController

UIViewController没有着色以表示它是一个类(我改变了我的配色方案,不确定默认颜色应该是什么),它的行为就像我输入的一些文字一样。

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

enter image description here

1 个答案:

答案 0 :(得分:2)

你能试试这些吗 -

  1. 你可以做一个干燥的构建,看看是否有任何构建错误。只需按⌘ b即可。如果存在构建错误,则xcode auto-complete不起作用。修复错误,然后重试。
  2. 有时我注意到xcode自动完成只是放弃了没有可理解的原因。您所能做的就是退出Xcode并重新启动。
  3. 清理构建项目并尝试运行代码。这将清空所有缓存,清理您的构建文件夹等。我发现这有时是有用的。即⌘ shift k后跟⌘ b⌘ r
  4. 有时xcode codesense有时会放弃。打开管理器然后打开项目选项卡清除“派生数据”。 Xcode应该重新为您的项目编制索引,如果没有构建错误,codesense应该可以正常工作。
  5. 不能想到任何其他原因导致这种情况无效。