Wird einer dieser Codes dazu führen, dass der Block dauerhaft im Speicher zugewiesen wird? Ich meine, eine Referenz innerhalb des Blocks zum starken Spinner draußen?Wird dadurch der Block undicht?
UIActivityIndicatorView *spinner = (UIActivityIndicatorView *)[cell viewWithTag:1];
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
[spinner startAnimating];
}];
oder
UIActivityIndicatorView *spinner = (UIActivityIndicatorView *)[cell viewWithTag:1];
[self.queue addOperationWithBlock:^{
[spinner startAnimating];
}];
aber vorausgesetzt, der Spinner wurde in dieser Zeile zugewiesen, würde es lecken, nicht wahr? Ach, ich dachte anders herum ... der Spinner hielt den Block. –