reloadSections在if中不起作用

时间:2013-01-08 19:53:17

标签: objective-c ios xcode

- (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被打印出来,所以我不明白有什么区别以及为什么重新加载没有被执行。

0 个答案:

没有答案