iOS 开发新手。如果我错了,请纠正我?
我有一个 UIWindow,rootviewcontroller 是:
@interface ViewController : UIViewController
{
IBOutlet UIButton *but;
}
@property (nonatomic, strong) UIButton *but;
-(IBAction) butButtonPressed;
@end
即:如果我将此 Viewcontroller 作为根视图控制器,则会显示 ViewController 中可用的 UIView。明白了。
我创建了一个继承自 UIViewController 的新类,以及它的 .xib 文件。
所以xib文件名是:view1.xib,
我的目标是在按下按钮时显示此视图。
现在我创建了一个按钮,并且按钮按下调用 butButtonPressed。在 butButtonPressed 内部,我做了以下操作。
myViewController *vcontroler = [[ViewController alloc] initWithNibName:@"view1" bundle:nil];
[self.view.window addSubview:vcontroler.view];
应用程序崩溃。我究竟做错了什么 ?请指出。