我在使用UITableView時遇到了一些問題。它在我第一次打開它時加載完美,但在第二次嘗試之後,它沒有進入viewDidLoad方法,該方法導致數據不能在我的tableview上刷新。我也對我的dealloc方法做了適當的發佈。有關於此的任何想法?我看過谷歌,但我沒有得到任何有用的東西。非常感謝您爲我提供的所有幫助!UItableView在第二次加載視圖後沒有刷新數據
這裏是我的viewDidLoad和viewDidUnload方法
- (void)viewDidLoad
{
[super viewDidLoad];
saved_news.rowHeight =85;
addButton = [[UIBarButtonItem alloc] initWithTitle:@"Edit" style:UIBarButtonItemStyleBordered target:self action:@selector(edititems:)];
[self.navigationItem setLeftBarButtonItem:addButton];
[self setSaved:[CoreData sharedInstance].selectItems];
[saved_news reloadData];
}
- (void)viewDidUnload
{
[super viewDidUnload];
saved = nil;
saved_news = nil;
addButton =nil;
}
嘿,非常感謝,完美的作品! – marsalal1014
太棒了!你也可以使用'viewWillAppear:'而不是'viewDidAppear:';這將在它出現之前刷新表視圖。 –