1

を呼び出した後、それが変更されていることがわかりまし[self performSelector:@selector(method1:) withObject:self.tableView afterDelay:3];self.tableViewretainCount? なんで?

どうもありがとうございました!

4

2 に答える 2

2

performSelector: withObject: afterDelay:メソッドが最終的に実行されたときにパラメータが失われないように呼び出すとパラメータが保持されるため、テーブルビューの保持可能性が増加すると思います。ここのドキュメント。

于 2012-01-18T02:12:06.520 に答える
1

心配する必要はありません。tableViewは、セレクターが実行されるのを待っている間保持され、実行後に自動的に解放されます。これにより、リークやクラッシュが発生することはありません。

于 2012-01-18T02:20:38.623 に答える