IBActionをルートビューで呼び出そうとすると機能しますが、サブビューアプリが呼び出されるとクラッシュします。サブビューでIBActionを呼び出す方法は?
コード:http://dl.dropbox.com/u/77033905/urlInSafariCrashesUp.png
感謝の助けを
UPDATE: 例コード:http://dl.dropbox.com/u/77033905/IBActionSubView.zip
IBActionをルートビューで呼び出そうとすると機能しますが、サブビューアプリが呼び出されるとクラッシュします。サブビューでIBActionを呼び出す方法は?
コード:http://dl.dropbox.com/u/77033905/urlInSafariCrashesUp.png
感謝の助けを
UPDATE: 例コード:http://dl.dropbox.com/u/77033905/IBActionSubView.zip
あなたSubViewControllerを作成し、変数ここ
- (IBAction)webButton:(id)sender {
NSLog(@"doesn't print log");
}
がSSオフクラッシュですsub
はそれを指しているのはそのメソッドが終了するとメソッドが解放されます。あなたはそれを使用する前に割り当て解除されていないように、そのコントローラへの強い参照を保持する必要があります。
ログファイルにはどのようなエラーがありますか? – Saad
これは、問題を解決するのに十分な情報ではありません。もちろん、サブビュー内のメソッドを呼び出して、問題がコード内の他の場所にある場合には、その一部を私たちに明らかにする必要があります。 – trojanfoe
プロジェクトでARCを使用していますか? – Lefteris