Имам подклас на NSOperation, който изпраща заявка за отмяна по мрежа. Искам да отменя операция само ако заявката е била успешна:
// overrider cancel of NSOperation -(void)cancel{ [NSURLConnection sendAsynchronousRequest:request queue:[NSOperationQueue mainQueue] completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) { [super cancel]; }]; }
Това ще доведе ли до някакъв цикъл на запазване или нещо подобно? Имам ли нужда от слаб Super (използвам ARC)