我想加载一个视图控制器与不同的XIB,但由于一些未知的原因,它似乎根本没有加载它。使用initWithNibName的变化绝对没有
通常我的代码是这样的:
WorkflowViewController *workflowViewController = [[WorkflowViewController alloc] init];
[self.navigationController pushViewController:workflowViewController
animated:YES];
[workflowViewController release];
,现在我想,所以我试图加载另一个厦门国际银行与同一控制器:
WorkflowViewController *workflowViewController = [[WorkflowViewController alloc] initWithNibName:@"Workflow"
bundle:[NSBundle mainBundle]];
[self.navigationController pushViewController:workflowViewController
animated:YES];
[workflowViewController release];
但它绝对没有!没有错误,没有警告,也没有加载xib。只有一个空白的界面被推送到导航控制器:/
任何想法,为什么它这样做,以及如何解决它?
谢谢!
- 汤姆
你真的已经把xib中的视图连接到控制器类中的视图吗? – willcodejavaforfood 2010-11-25 14:57:27
我将XIB的视图连接到了UIViewController的view属性:yes :)我在IB中完成了它。谢谢 – TomShreds 2010-11-25 15:35:47