2017-01-23 4 views
-1

как предотвратить утечку памяти в коде, как показано ниже: -как предотвратить утечку памяти ARC на прошивке

[self.teacher requestData:^(NSData *data) { 
self.name = @"case"; 
}]; 

я попытался гугл по этому вопросу, но не работали. Был бы благодарен, если кто-то может мне точку в правильном направлении

+2

Это Objective-C, а не Swift. –

ответ

0

Try это: -

__weak typeof(self) weakSelf = self; 
[self.teacher requestData:^(NSData *data) { 
    typeof(weakSelf) strongSelf = weakSelf; 
    strongSelf.name = @"case"; 
}];