警告: 完全な初心者 Xcode の質問。
MainViewController.h私は次の行を持っています:
IBOutlet WorkItem *m_WIone;
WorkItemから継承されたというクラスを作成しましたUILabel。上記の行は、m_WIone(最終的にはそのようなオブジェクトの配列になる) をメンバー変数として全体で使用できるようにするためのものMainViewControllerです。
メソッドを呼び出すさまざまな方法を試しましWorkItemたが、最終的には次の方法に落ち着きました。
[m_WIone リセット];
はメソッドですReset。WorkItemメソッドは次のように宣言されWorkItem.hています。
-(void) リセット;
そして次のWorkItem.mように:
-(無効) {} をリセット
このメソッドのコンテンツの有無にかかわらず、アプリは常に次のようにクラッシュします。
スレッド 1: プログラム受信シグナル: "SIGABRT"。
ロギングで、私は読んだ:
キャッチされない例外 'NSInvalidArgumentException' が原因でアプリを終了しています。理由: '-[UILabel Reset]: 認識されないセレクターがインスタンス 0x6a5f9f0 に送信されました'
どうすればこれを解決できますか? このメンバー変数を正しく宣言していますか? (StackOverflow をトロールしても、解決策が見つかりません。)
