0
これらのコードのいずれかによってブロックがメモリに永久に割り当てられますか?私は、外側の強いスピナーへのブロック内の参照を意味しますか?これはブロックリークを起こしますか?
UIActivityIndicatorView *spinner = (UIActivityIndicatorView *)[cell viewWithTag:1];
[[NSOperationQueue mainQueue] addOperationWithBlock:^{
[spinner startAnimating];
}];
または
UIActivityIndicatorView *spinner = (UIActivityIndicatorView *)[cell viewWithTag:1];
[self.queue addOperationWithBlock:^{
[spinner startAnimating];
}];
しかし、スピナーがその行に割り当てられていると仮定すると、漏れてしまうでしょうか?ああ、私は周りの反対の方法を考えていた...スピナーブロックを保持します。 –