在哪里调用deallocate子UITableView?

时间:2015-10-06 01:52:20

标签: ios objective-c

我在UIViewController中有一个UITableView。调用UIViewController的viewDidDisappear时,不会释放UITableView。参考文献如下:

@property (weak, nonatomic) IBOutlet PostsTableView *postsTable;

我在UITableView内有一个观察者,我必须在调用dealloc时删除它。如果我再次在viewController postsTable上将nil设置为viewDidDisppear didAppear,则不会再次初始化tableView。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

取消分配UIViewcontroller时,将取消分配UITableview指针。

当调用UIViewcontroller的dealloc函数时,可以删除观察者。

或者你可以删除viewDidDisappear方法上的观察者并在viewDidAppear方法上设置它......