基本的に私は 2 つの xibs を持っています。最初のものは呼び出しxib
をトリガーするボタンを含むメインですIBAction
:
UIViewController *overlaywindow = [[UIViewController alloc] initWithNibName:@"NewInvenView" bundle:nil];
overlaywindow.modalPresentationStyle = UIModalPresentationFormSheet;
overlaywindow.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentViewController:overlaywindow animated:YES completion:nil];
これにより、私が望む結果が得られます。
ただし、NewInvenView.xib
自分自身を閉じる (そして PresentingView を閉じる) ボタンを作成しようとしています。ボタンを NewInvenViewController.h にリンクし、メソッドを NewInvenViewController.m に実装します。しかし、実行するとうまくいきません。
ボタンがトリガーされるたびに、関数が呼び出されますが、エラーが発生します:
2012-12-24 20:33:50.984 Dokodemo[1467:907] *キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。
関数の実装の内容に関係なく、エラーが発生することに注意することも重要だと思います。関数が何もしない場合でも
どうしてこれなの?