私はクラスを作成しました。このクラスには独自の代理プロトコルがあります。そのプロトコル内 は、任意の方法があります、私はiPhone - プロトコルメソッドが実装されているかどうかはどのように分かりますか?
[delegate myOptionalMethod];
の形ではなく、私が呼び出した場合の方法は、任意であるとして、myOptionalMethodへの呼び出しを持つクラス内
@protocol myClassDelegate <NSObject>
@optional
- (void) myOptionalMethod;
@end
のように宣言メソッドを実装していないデリゲートのこのメソッドは、クラッシュします。
したがって、メソッドを呼び出す前にメソッドが実装されているかどうかをテストするにはどうすればよいですか?
ありがとうございました。
それだけです。ありがとう!!!!!!!!!!! – SpaceDog
幸いにも、助けてうれしく思います。 –