プログラムでビューを正しく表示する方法を教えてください。私はこれまでに何をしたかを説明しようとします:
このアプリケーションには、2つのViewControllerを備えたストーリーボードがあります。それらの1つには、「detailview」という識別子があります。最初のViewControllerのボタンをクリックすると、識別子「detailview」でViewControllerを表示したいと思います。現在、私はこのコードを使用しています:
TI4ViewController* vc = [self.storyboard instantiateViewControllerWithIdentifier:@"detailview"];
UIWindow* window = [UIApplication sharedApplication].keyWindow;
[window addSubview:vc.view];
これは、ビュー「detailview」を表示するために正常に機能します。しかし、detailviewコントローラーにボタンを追加し、TI4ViewController(「detailview」に接続されているビューコントローラー)にタッチダウンイベントを追加すると、このボタンをクリックしているときに例外が発生します。
次の例外が発生します。
キャッチされなかった例外'NSInvalidArgumentException'が原因でアプリを終了しています、理由:'-[__ NSCFType TestDown:]:認識されないセレクターがインスタンス0x6e0f670に送信されました'
Xcodeバージョン4.3.2(4E2002)を使用しています
ここで何が間違っているのかわかりません。ViewControllerがリリースされたと思いますが、よくわかりません。