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;
是委託將復位到零,如果委託被釋放?