我在调用[self performSelector:@selector(method1:) withObject:self.tableView afterDelay:3];
后发现self.tableView
的{{1}}发生了变化?为什么呢?
非常感谢!
答案 0 :(得分:2)
我相信您的表视图的保留可能会增加,因为调用performSelector: withObject: afterDelay:
会保留参数,以便在最终执行该方法时它不会消失。文档here。
答案 1 :(得分:1)
你不必担心它 - 在选择器等待执行时将保留tableView,然后在执行后再次自动释放。这不会导致泄漏或崩溃。