我在使用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:';这将在它出现之前刷新表视图。 –