我在UIViewController中有一个UITableView。调用UIViewController的viewDidDisappear
时,不会释放UITableView。参考文献如下:
@property (weak, nonatomic) IBOutlet PostsTableView *postsTable;
我在UITableView
内有一个观察者,我必须在调用dealloc
时删除它。如果我再次在viewController postsTable
上将nil
设置为viewDidDisppear
didAppear
,则不会再次初始化tableView。
我该如何解决这个问题?
答案 0 :(得分:0)
取消分配UIViewcontroller时,将取消分配UITableview指针。
当调用UIViewcontroller的dealloc函数时,可以删除观察者。
或者你可以删除viewDidDisappear方法上的观察者并在viewDidAppear方法上设置它......