当试图添加新视图时遇到了这个非常令人沮丧的问题,我有两种不同类型的视图:LargeCoverViewController
和CoverViewController
。initWithNibName不起作用
我创建了一个LargeCoverViewController
这样的:
LargeCoverViewController *tmpCover = [[LargeCoverViewController alloc] initWithNibName:@"LargeCoverViewController" bundle:nil andIssue:issue];
这只是工作,但是当我尝试创建一个CoverViewController
,它拒绝工作
CoverViewController *tmpCover = [[CoverViewController alloc] initWithNibName:@"CoverViewController" bundle:nil andIssue:issue];
我想它有话用.xib文件做,当我这样做的时候它再次“起作用”
CoverViewController *tmpCover = [[CoverViewController alloc] initWithNibName:@"LargeCoverViewController" bundle:nil andIssue:issue];
在Interface Builder中,类设置正确,我的视图正确链接。 (它基本上只是LargeCoverViewController的一个副本),我还错过了什么吗? 它变得非常令人沮丧......
编辑: 我的应用程序不会崩溃,如果我的nibname错误,应用程序应该崩溃,这不是这里的情况。
拒绝工作?我敢打赌,这不是你收到的错误信息?问题是什么? – Rog
@Rog,Jup,它拒绝工作,没有任何事情发生,我的观点仍然是空的。 viewDidLoad被调用,只是没有显示。 –