我发现在调用[self performSelector:@selector(method1:) withObject:self.tableView afterDelay:3];
that self.tableView
's retainCount
changes 之后?为什么?
非常感谢!
我发现在调用[self performSelector:@selector(method1:) withObject:self.tableView afterDelay:3];
that self.tableView
's retainCount
changes 之后?为什么?
非常感谢!
我相信您的表视图的保留可能会增加,因为调用performSelector: withObject: afterDelay:
保留参数,以便在最终执行方法时它不会消失。文档在这里。
您不必担心 - tableView 将在选择器等待执行时保留,然后在执行后再次自动释放。这不会导致泄漏或崩溃。