0
Message *m = [msg retain];
dispatch_queue_t queue = _handle_queue;
__block id delegate = self.protocol_delegate;
dispatch_async(queue, ^{
if (delegate && [delegate respondsToSelector:@selector(onReceive:)]) {
[delegate onReceive:m];
}
});
我有一个MRC Objective-C的文件,该文件声明一个弱的委托,在MRC中使用弱代理安全吗?
@property (nonatomic,weak) id<ProtocolDelegate> protocol_delegate;
是委托将复位到零,如果委托被释放?