Mocne przechwycenie „ja” w tym bloku może doprowadzić do zatrzymania cyklu [duplikat]

To pytanie ma już tutaj odpowiedź:

silne przechwycenie siebie w tym bloku może doprowadzić do zatrzymania cyklu 7 odpowiedzi

Poprosiłem o blok. Ale kompilator wydaje ostrzeżenie

„Mocne przechwycenie„ ja ”w tym bloku może doprowadzić do zatrzymania cyklu”

__weak typeof(self) weakSelf = self;
[generalInstaImage setImageWithURLRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:data[@"images"][@"low_resolution"][@"url"]]] placeholderImage:[UIImage imageNamed:@"Default"] success:^(NSURLRequest *request, NSHTTPURLResponse *response, UIImage *image) {
    NSLog(@"success");
    [generalInstaImage setImage: image];
    [weakSelf saveImage:generalInstaImage.image withName:data[@"id"]];

    } failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error) {
        NSLog(@"fail");
}];

Próbuję na przykład pisaćweakSelf.generalInstaImage, ale kompilator generuje błąd i nie kompiluje.

questionAnswers(2)

yourAnswerToTheQuestion