ボタンを介して CategoryAndItemController を呼び出すメイン ビュー コントローラーがあります。
CategoryAndItemController 内に 2 つの UITableViewController があります。
viewDidLoad メソッドのコードは次のとおりです。
if enter code here(categoriesController == nil) {
categoriesController = [[CFCategoriesTableViewController alloc] init];
}
if (itemsController == nil) {
itemsController = [[CFItemsTableViewController alloc] init];
}
[categoriesTable setDataSource:categoriesController];
[itemsTable setDataSource:itemsController];
[categoriesTable setDelegate:categoriesController];
[itemsTable setDelegate:itemsController];
categoriesController.view = categoriesController.tableView;
itemsController.view = itemsController.tableView;
必要なのは、CategoryAndItemController.view を表示し、そのビュー内に入ったらデータを要求することです。
現在、ボタンを押して CategoryAndItemController を呼び出すと、ビューはすべてのデータがフェッチされた後にのみ表示され、CategoryAndItemController.view が表示されるまでに 2 ~ 3 秒かかります。
最初に CategoryAndItemController.view を表示してから、データの読み込み中に UIActivityIndicatorView を追加する必要があります。