ios - 卡在 Xcode 中的文件名

标签 ios xcode

Xcode 中发生了最奇怪的事情。我有一个名为 SettingsViewController 的 View Controller 文件。从 SettingsViewController,我试图插入 GameViewController。当我制作这个文件时,我错误地将它命名为 ViewViewController 而不是 GameViewController(来晚了 :D)。我在 Storyboard 文件的标识选项卡中设置了文件各自 View 的类。后来,我尝试通过在左列中右键单击它并单击重命名来将文件 ViewViewController 的名称更改为 GameViewController。我进入 Storyboard文件,更改了游戏 View 的类。现在,我可以通过说 将 GameViewController 文件导入到 SettingsViewController 文件中

#import GameViewController.h

但是下一行给出了一个错误:

GameViewController *gvc = [[GameViewController alloc] init];

错误提示 unknown type name GameViewController: Did you mean ViewViewController?

我是否遗漏了需要进行的更改?我所做的只是更改文件名并更改 Storyboard中的类。

最佳答案

当我正要发布这个问题时,我意识到了答案。我必须进入 GameViewController.h 并更改行

@interface ViewViewController : UIViewController

@interface GameViewController : UIViewController

然后,在 GameViewController.m 中,我必须更改:

@interface ViewViewController ()

@interface GameViewController ()

和改变

@implementation ViewViewController

@implementation GameViewController

关于ios - 卡在 Xcode 中的文件名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21436020/

相关文章:

objective-c - xcode ios : in cell image overlaps on the label

iphone - 使用 Google App 引擎创建用户控制的数据服务

ios - 将子 UIViewConroller 添加到 UITabBarController

iphone - 在OBJ-C中将完整字母转换为数字

objective-c - 如何在私有(private)方法的调试器控制台中打印 self

ios - 如何使用 Xcode 6 在 iPhone 4 上部署和调试 iOS 应用程序

ios - EXC_BAD_ACCESS(代码=1)但仅在使用 IOS7.1b4 升级到 Xcode 5.1b4 后的设备上

ios - 从 iOS 应用打开 Facebook Messenger

iOS:无法编译连接:Cell 中的 UIImageView

ios - Swift框架的创建和使用