UITabBarControllerin nibファイルがあります。通常、2 つのタブバー項目があらかじめ追加されています。3 番目の tabBar 項目を追加UIViewControllerし、ID インスペクターでクラス名をロードしたいコントローラーにドラッグして変更しましたabc。プログラムを実行すると、abc 以外の両方の viewController が正常に読み込まれます。IBに設定した通りに内容が表示され、viewDidLoadに書いたコードが実行されていません。ブレークポイントと NSLog ステートメントを使用して確認しました。
しかし、奇妙なことに、このペン先を に押し込んで個別にロードしようとすると、問題なく動作UINavigationControllerします。
ここでの私の質問は、ロードしようとすると何がうまくいかないのUITabBarControllerですか? なぜviewDidLoad実行されないのですか?
ありがとう。