Block中直接使用self,YTK中
作者:
程序员不务正业 | 来源:发表于
2018-02-28 14:22 被阅读13次
dispatch_async(dispatch_get_main_queue(), ^{
[self requestCompletePreprocessor];
[self requestCompleteFilter];
YTKRequest *strongSelf = self;
[strongSelf.delegate requestFinished:strongSelf];
if (strongSelf.successCompletionBlock) {
strongSelf.successCompletionBlock(strongSelf);
}
[strongSelf clearCompletionBlock];
});
- (void)clearCompletionBlock {
// nil out to break the retain cycle.
self.successCompletionBlock = nil;
self.failureCompletionBlock = nil;
}
本文标题:Block中直接使用self,YTK中
本文链接:https://www.haomeiwen.com/subject/ncirpxtx.html
网友评论