代码之家  ›  专栏  ›  技术社区  ›  Dave Anderson

未声明的iPhone HelpViewController(首次在此函数中使用)

  •  0
  • Dave Anderson  · 技术社区  · 14 年前

    UIViewController 打电话 HelpViewController UITabBarController .

    编译时出错; HelpViewController undeclared (first use in this function)

    如果我将类重命名为 GuideViewController (*.h,*.m,*.xb文件名;h和m中的所有赋值; #import "*.h" * alloc )编译成功,但如果我将其重命名为 帮助视图控制器 由于同样的错误,它再次失败。

    我在找 帮助视图控制器 在dev文档中,但找不到任何提示它是保留名称的内容。为什么这个特定的类名会导致错误?

    2 回复  |  直到 14 年前
        1
  •  0
  •   drekka    14 年前

    听起来很像是导入丢失或不正确。但看起来你已经把它包括在内了。确保清除了项目(或删除了构建目录),可能是旧的工件妨碍了工作。

        2
  •  0
  •   Dave Anderson    14 年前

    结果我的XCode项目一团糟。当我在某个时候删除了我的*ViewController类时,我选择了只删除引用,而不将文件移到垃圾箱中。这删除了文件所有者的视图出口的引用,该视图在界面生成器中可视为警告。由于缺少正确的视图引用,无法使用view Controller(视图控制器也是视图)。由于这些文件仍然存在于文件系统中(但没有显示在XCode项目中),因此它们编译得很糟糕。我删除了这些文件,并选择将它们移到垃圾箱中,然后从头重新创建它们。