私はiPhoneとObjectiveCに不慣れです。私は何時間も何時間もかけて文書を読み、物事がどのように機能するかを理解しようと努めてきました。私はRTFMを持っているか、少なくともその過程にあります。
私の主な問題は、イベントが渡される場所を指定する方法を理解したいということです。それを実行できる唯一の方法は、デリゲートを指定することですが、IBにはもっと簡単で迅速な方法があると確信しています。
だから、例。20の異なるビューとビューコントローラーと1つのMyAppDelegateがあるとしましょう。これらのさまざまなXibファイルをすべてIBでビルドし、ボタンやテキストフィールドなどをいくつでも追加して、それらすべてがMyAppDelegateオブジェクトで何らかのイベントを生成するように指定できるようにしたいと思います。これを行うために、IBのリストビューの各ViewControllerにMyAppDelegateオブジェクトを追加しました。次に、XCodeのMyAppDelegateでIBActionメソッドを作成し、IBに戻って、すべてのイベントを各XibファイルのMyAppDelegateオブジェクトにリンクしました。
しかし、実行しようとすると、読み取り例外が発生してクラッシュしました。
私の推測では、各Xibファイルは、実行時に実際に作成される最終的なMyAppDelegateアドレスとは関係のないMyAppDelegateオブジェクトポインターを配置しています。
だから私の質問は...どうすればこれを行うことができますか?!!!