- (void)viewWillAppear:(BOOL)animated
{
if (_needRefresh)
{ NSLog(@"Type This If You Are IN");
[self.myTableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade];
_needRefresh = NO;
}
我想只在事情发生变化时刷新我的桌子。当我移动到[self.myTableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationFade];
时,代码viewController
效果很好,但当我把它放在if
内时,出现了问题。我可以看到if中的NSLog
被打印出来,所以我不明白有什么区别以及为什么重新加载没有被执行。