0

アプリ インターフェイスには、画面の上部に UISegmentedControl があり、画面の残りの部分に UITableView があります。

UiSegmentedControl がクリックを取得すると、NSFetchedController は NSFetchRequest の NSPredicate の更新を取得し、performFetch メソッドを実行します。

結果を取得するのに4秒かかるため、テーブルビューをリロードして0セクションを表示し、結果の準備ができたらテーブルビューをリロードします。

どうやってするの ?

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 に答える