【发布时间】:2013-07-18 02:17:16
【问题描述】:
自从我开始使用 Xcode (4.6.3) 以来,这个错误一直让我发疯。每当我尝试将 Storyboard 项目链接到我的代码时,都会收到错误消息:
找不到名为 ViewController 的类的任何信息。
自定义类也会发生这种情况。我尝试过以下方法:
- 正在删除委托数据。
- 删除并重新添加类。
- 重新启动 Xcode。
- 重新安装 Xcode。
无论课程是什么,我都无法通过 ctrl-drag 在我的任何项目中创建连接。全新的模板应用程序也会出现同样的问题。如果我手动输入代码然后按 ctrl-drag,我可以建立一个有效的连接,但我不能自动添加它。到目前为止,我在 Internet 上找不到任何帮助。有什么指点吗?
【问题讨论】:
-
您确定 ViewController .m 文件包含在正确的目标中吗? (右侧检查面板中的复选框)
-
您的故事板中有一个视图控制器,并为应该实例化以管理视图的类的名称指定了“ViewController”。检查情节提要中的每个视图控制器:选择视图控制器,查看右侧窗格中的“身份检查器”,并查看“自定义类”属性。如果它显示“ViewController”,那就是你的问题。输入应该管理视图控制器的类的名称...或输入 UIViewController 以获取默认的 UIKit 实现。
-
我在身份检查器中将自定义类更改为“UIViewController”,并且不再能够从情节提要中按住 ctrl-拖动到 ViewController.h。如果我创建一个新类并尝试按住 ctrl 并拖动它(在相应地设置视图控制器的类之后),我会得到相同的“找不到任何信息”错误。
-
我遇到了这个问题,修改自动生成的 ViewController 类对我有用。例如。只需将
NSLog()添加到viewDidLoad: