gpt4 book ai didi

objective-c - 关于代表的一些困惑

转载 作者:行者123 更新时间:2023-11-29 11:10:52 26 4
gpt4 key购买 nike

@protocol msgRcvdFrom <NSObject>

@optional
-(void) msg:(NSString *)msg from:(NSString *)from;
.
.
.
if([delegate respondsToSelector:@selector(msg:from:)])
{
[delegate msg:body from:user];
}

这是我的委托(delegate),两个不同的类正在使用它,当调用 respondsToSelector 时,两个类都会收到通知吗?或者如果我想一次通知一个类(class)。请清除此混淆。

最佳答案

delegate通常是一个对象(声明为 id< msgRcvdFrom> )。所以..当你调用respondToSelectordelegate你问的是那个特定的对象是否有方法!

关于objective-c - 关于代表的一些困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11643992/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com