Xcode中的文件名称

时间:2014-01-29 15:53:19

标签: ios xcode

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

将GameViewController文件导入SettingsViewController文件
#import GameViewController.h

但是以下行给出了错误:

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

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

我错过了需要做出的改变吗?我所做的就是更改文件的名称并更改故事板中的类。

1 个答案:

答案 0 :(得分:1)

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

@interface ViewViewController : UIViewController

@interface GameViewController : UIViewController

然后,在GameViewController.m中,我不得不改变:

@interface ViewViewController ()

@interface GameViewController ()

并更改

@implementation ViewViewController

@implementation GameViewController