我正在使用multicast委托类,它是xmpp框架的一部分,并采取here这对我来说是完美的!但是我得到了警告:
“MulticastDelegate”可能不响应
'某个方法'
有什么办法可以避免这个班的警告吗?
提前谢谢。

最佳答案

那是什么类型的?是否包含someMethod标题?
更新:aha,在这种情况下,您需要告诉编译器委托实现了MulticastDelegate.h接口:

#import "MulticastDelegate.h"

@protocol Notifier
- (void) someMethod;
@end

@interface Manager
{
   MulticastDelegate <Notifier> delegate;
}
@end

这应该可以。但密码不是有点可疑吗?当Notifier是普通的delegate时,someMethod如何实现delegate?你在这个例子中遗漏了什么吗?

关于objective-c - objective-c 中的组播委托(delegate),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1611754/

10-11 21:23