0

私は2つのビューを持つiPadアプリに取り組んでいます。最初のビューは MainWindow.xib で定義されています。sccond ビューは、View2.xib で定義されています。MainWindow.xib のボタンは、以下のコードを開始し、View2 をアクティブにします。それはうまくいきます。ここで、MainWindow.xib ビューに戻る必要があります。私は同じコードを(しかし逆に)試しましたが、うまくいきませんでした。メインでSIGABTエラーが発生しました。View2 から MainWindow に効率的に戻る方法について、いくつかの提案をいただければ幸いです。

以下は、上記のコードです。

if(!View2Controller)
{
View2Controller = [[UIViewController alloc] initWithNibName:@"View2" bundle:nill];
}
[self presentModalViewController:View2Controller animated:YES];

if(view2Controller.view.superview)
{
[view2Controller.view removeFromSuperView];
}
}
4

4 に答える 4

0

これでうまくいくはずです:

 [self.parentViewController dismissModalViewControllerAnimated:YES];
于 2012-06-18T10:23:13.313 に答える
0

あなたの中でそれを使ってみてくださいView2

[self dismissModalViewControllerAnimated:YES];

それが役に立てば幸い

于 2012-06-18T10:23:33.283 に答える
0

ファイルで、View2Controller .mメイン ビューに戻りたい場合 (ボタン クリックなど) に、次のコードを実装します。

[self dismissModalViewControllerAnimated:YES];
于 2012-06-18T10:23:53.970 に答える
0

プロトコルの実装を使用する必要があります。

于 2012-06-18T10:24:33.453 に答える