didSelectItem で TableView のコア データを読み込んでいますが、これにより、新しいデータが読み込まれるまで更新されないタブバーの動作が遅くなります。この問題を回避する良い方法は何ですか? データがロードされる前にタブバーと空白のテーブルビューを更新できますか、それとも何らかの方法でアクティビティ インジケーターを表示できますか?
これは私の現在のコードです
- (void) tabBar:(UITabBar *)tabBar didSelectItem:(UITabBarItem *)item {
NSInteger index = [item tag];
NSMutableArray *schedule = [dataHandler fetchEntriesForCourse:[[_Courses objectAtIndex:index] valueForKey:@"CourseCode"]];
tableView.schedule = schedule;
}