iOS開発の新機能。私が間違っている場合は親切に訂正してください。
私はUIWindowを持っています、そしてrootviewcontrollerは:
@interface ViewController : UIViewController
{
IBOutlet UIButton *but;
}
@property (nonatomic, strong) UIButton *but;
-(IBAction) butButtonPressed;
@end
つまり、このViewcontrollerをルートView Controllerとして作成すると、ViewControllerで使用可能なUIViewが表示されます。了解した。
UIViewControllerから継承された新しいクラスとその.xibファイルを作成しました。
したがって、xibファイル名は:view1.xib、
私の目的は、ボタンが押されたときにこのビューを表示することです。
これでボタンが作成され、ボタンを押すとbutButtonPressedが呼び出されます。butButtonPressedの内部で、私は次のことを行いました。
myViewController *vcontroler = [[ViewController alloc] initWithNibName:@"view1" bundle:nil];
[self.view.window addSubview:vcontroler.view];
アプリケーションがクラッシュします。私は何が間違っているのですか?親切に指摘してください。