0

したがって、私のアプリは実行時にどの TabBarItems が利用可能かを決定します。問題は、[self.tabBarController viewControllers] が実際の TabBarController クラス (viewDidLoad および viewWillAppear 内) で空であることです。最初のViewController(タブ)がロードされた後に埋められますが、この特定のものをロードしたいかどうかさえわからないので遅すぎます。

これはストーリーボードをダンプすることで解決できることはわかっていますが、ストーリーボードに依存することは可能ですか?

これまでに思いついた最善の解決策は、読み込みが完了した直後にスワップアウトされるダミーの ViewController を作成することです...

4

1 に答える 1

0

タブ バー コントローラーには tabBarController プロパティがないため、空です。それはself.viewControllersでなければなりません。

于 2013-11-21T21:47:13.930 に答える