错误如下,ListViewController.m:135:10:

错误ID

ListViewController.m:135:10: Capturing 'self' strongly in this block is likely to lead to a retain cycle

开了ARC

    [_tableView setPullToRefreshHandler:^{
        [self dataDidRefresh:nil];
    }];


慕标琳琳
浏览 117回答 2
2回答

繁华开满天机

你把self转换一下加上block字段之后就不会被retain了__block ViewController *controller = self;[_tableView setPullToRefreshHandler:^{[controller dataDidRefresh:nil];}];

牛魔王的故事

在ARC下不用__block 而是用 __weak 为了避免出现循环引用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

iOS