のクラスをキャストしないでください、私はClassB
のメソッドが呼び出されているiPhoneアプリを持っています。私は、このメソッドが終了したときClassA
にコールバックを渡すために、デリゲートのパラメータを渡す:iPhone SDKは、デリゲート
if(delegate && [delegate respondsToSelector:@selector(parseLogin:)]) {
[delegate parseLogin:loginInfoDictionary];
}
しかし、私は警告を知らせるを得る:-Instance method: parseLogin: not found
は、これは驚くべきことではない私は、パラメータをキャストしませんので、特定のクラスとしてデリゲートします。しかし、このメソッドをできるだけ抽象的に保つために、デリゲートのデータ型をid
にしておきたいと思います。
これは可能ですか?
私はiOS 5.1(重要な場合)を実行しています。可能であれば、警告を取り除きたいと思います。
多くの感謝! Brett
魅力的な作品です!ありがとう! – Brett