我的iPhone应用程序使用标准ViewController.h
,ViewController.m
和ViewController.xib
来支持3.5英寸视网膜显示。我制作了一个新的ViewController_5.h
,ViewController_5.m
, ViewController_5.xib
支持iPhone 5上的4“显示。理论上,这些应该完全相互独立。但是现在IBActions
中的ViewController_5.h
显示在ViewController_5.xib
中,当我连接它们时,我希望行动能够执行ViewController_5.m
中的任何内容。但它确实在ViewController.m
中执行了代码。这是怎么回事?
答案 0 :(得分:0)
从您发布的代码中看起来您只需要在if语句的else部分提供正确的视图控制器类(ViewController_5),就像这样
... else { self.viewController = [[ViewController_5 alloc] initWithNibName:@"ViewController_5" bundle:nil]; }