私はたぶんここで間違ったミスをしていますが、私は自分のコードを見つめています。問題が何であるか把握してください。私のような私のViewController .hファイルの@interfaceに定義されたメソッドを持っています。"私は* @ *で@interfaceでメソッドを宣言したときに" ViewController 'に応答しないかもしれません "
- (void) displaySubviewPopup:(PopupView *)currentPopup forTimerID:(int)timerID;
その後、私の.mファイルに私のようなメソッドを実装します。
- (void) displaySubviewPopup:(PopupView *)currentPopup forTimerID:(int)timerID {
...method implemented here...
}
そして他の場所で、私の中にコード私のようなメソッドを呼んでいる:
[self displaySubviewPopup:currentPopup fortimerID:timerID];
しかし、私は「コンパイラ警告「警告 『...に応答しないことがあります』: 『オールを得ているいくつかの奇妙な理由でSwimTimerViewControllerは』に応答しないこと'-displaySub viewPopup:fortimerID: '"
私はおそらくここで簡単なものがありませんが、私が言ったように、私は自分のコードを見つめていて、私の頭脳は私がここで見落としたものを見つけようとしています。私のメソッドの実装が正しいと思われる...
アイデア?必要に応じてもっとコードを投稿することができますが、それはその要点です。
ありがとうございます!
fortimerIDを代わりに使用するforTimerID(資本T) currentPopupとtimerID変数はどのように定義されていますか?たぶんcurrentPopupは、UIViewまたはこのようなものとして定義されています。 – Julien