0

App 界面在屏幕顶部有一个 UISegmentedControl,在屏幕其余部分有一个 UITableView。

当 UiSegmentedControl 获得点击时,NSFetchedController 会获得更新 NSFetchRequest 的 NSPredicate 并执行 performFetch 方法。

因为,需要 4 秒才能得到结果我想重新加载一个 tableview 以显示 0 个部分,然后在结果准备好后重新加载一个 tableView。

怎么做 ?

4

1 回答 1

1
- (void)viewDidLoad
{
    [super viewDidLoad];

    [self performSelectorInBackground:@selector(exercisedata) withObject:nil];

}


-(void)exercisedata
{
    [self performSelectorOnMainThread:@selector(ProcessComplete) withObject:nil waitUntilDone:NO];
}
-(void)ProcessComplete
{
    [tbl reloadData];
}
于 2013-08-02T09:51:58.837 回答