美文网首页
Block中直接使用self,YTK中

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