私はUITabBarいくつかのUITabBarItems を持っています。これらのそれぞれに異なるView Controllerを割り当てました。
各ボタンがクリックされたときに、いくつかのデータなどをロードしたい。したがって、そのコードをどこに置くべきか知りたいですか?viewWillAppearビューコントローラーでandを実装しようとviewDidLoadしましたが、それらは呼び出されませんでした。
私はUITabBarいくつかのUITabBarItems を持っています。これらのそれぞれに異なるView Controllerを割り当てました。
各ボタンがクリックされたときに、いくつかのデータなどをロードしたい。したがって、そのコードをどこに置くべきか知りたいですか?viewWillAppearビューコントローラーでandを実装しようとviewDidLoadしましたが、それらは呼び出されませんでした。
デリゲートを に割り当てるとUINavigationController、コンポーネントのUIViewControllerデリゲート メソッドが呼び出されないことはわかっています。についても同じことが言えそうですUITabBarController。
UITabBarControllerDelegateプロトコルを実装してtabBar:didSelectViewController:メソッドを実装してみます。
カスタム コントローラーが UIViewController から継承されていることは確かですか?
viewWillAppear の署名がviewWillAppear:animated:
私は現在、ベータ 5 に取り組んでいますが、問題なく動作します (TabBar も使用しています)。
コードをviewdidappear function.butで書きますが、試しませんでした