当前位置:编程学习 > wap >>

问个关于多视图切换的问题,加载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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,