来自appDelegate的UINavigationcontroller initWithRootViewController,空视图?

时间:2011-02-18 10:19:12

标签: iphone delegates uiviewcontroller uinavigationcontroller

我遇到了一个问题。

我想用UIViewController初始化一个UINavigationcontroller。当我的Viewcontroller从.xib加载时我正在使用

UINavigationController *myNavigationController = [[UINavigationController alloc] initWithRootViewController:appDelegate.myViewController];

[self presentModalViewController:myNavigationController animated:YES];

不幸的是我的观点是空的。

我做错了什么或是否有其他方式实现我的目标?

如果我正在分配我的Viewcontroller实例

UIViewController *aController = [[UIViewController alloc] initWithNibName:@"myViewController" bundle:[NSBundle mainBundle]];

在笔尖内部有一个按钮,我的应用程序在点击它时会崩溃。

非常感谢。

1 个答案:

答案 0 :(得分:0)

myViewController * aController = [[myViewController alloc] initWithNibName:@“myViewController”bundle:[NSBundle mainBundle]];

UIViewController * aController = [[myViewController alloc] initWithNibName:@“myViewController”bundle:[NSBundle mainBundle]];

然后推它

如果你这样输入

UIViewController * aController = [[UIViewController alloc] initWithNibName:@“myViewController”bundle:[NSBundle mainBundle]];

你分配UIViewController并且不知道默认UIViewcontroller中的ur按钮

表示没有UIButton属性。

所以它崩溃了