@protocol msgRcvdFrom <NSObject>
@optional
-(void) msg:(NSString *)msg from:(NSString *)from;
.
.
.
if([delegate respondsToSelector:@selector(msg:from:)])
{
[delegate msg:body from:user];
}
これは私のデリゲートで、2 つの異なるクラスがそれを使用しています。respondsToSelector が呼び出されると、両方のクラスに通知されますか? または、一度に 1 つのクラスに通知したい場合。この混乱を解消してください。