问个关于多视图切换的问题,加载NIB 后失败
按照书上的例子学习,做多视图程序。主控制器
SwitchViewController.m
中的一个函数
- (void)viewDidLoad {
BlueViewController *bluecontroller=[[BlueViewController alloc]
initWithNibName:@"BlueView" bundle:nil];
self.blueViewController=bluecontroller;
[self.view insertSubview:bluecontroller.view atIndex:0];
[bluecontroller release];
}
程序运行到 insertSubview 就异常了。
把这函数去掉就可以显示出主控制器对应的界面。
不知道为什么会这样,哪位牛人给指导一下呗。
我可以把我的工程发给你。 --------------------编程问答-------------------- 控制器,不是这么用的。上网找找资料。
关注下:【UINavigationController】 --------------------编程问答-------------------- bluecontroller的view输出口没有连接到nib中的视图? --------------------编程问答-------------------- BlueViewController *bluecontroller=[[BlueViewController alloc] initWithNibName:@"BlueView" bundle:nil];
你的xib文件的文件名是【BlueView.xib】?
如果BlueViewController.m的配套xib的名字是【BlueViewController.xib】
,那就应该是[BlueViewController alloc] initWithNibName:@"BlueViewController" bundle:nil];
--------------------编程问答-------------------- 异常的原因是什么?不要让大家猜。 --------------------编程问答--------------------
补充:移动开发 , iPhone