如何防止代码中的内存泄漏,如下所示: -
[self.teacher requestData:^(NSData *data) {
self.name = @"case";
}];
我曾尝试用谷歌搜索这个问题,但没有奏效。如果有人能指出我正确的方向,那将会很感激
答案 0 :(得分:0)
试试这个: -
__weak typeof(self) weakSelf = self;
[self.teacher requestData:^(NSData *data) {
typeof(weakSelf) strongSelf = weakSelf;
strongSelf.name = @"case";
}];