質問

私はUITabBarsの数とUITabBarItemを持っています。私は、これらのそれぞれに異なるビューコントローラを割り当てた。

私は、各ボタンがクリックされたときに、などいくつかのデータをロードします。したがって、私はどこにコードを置くために知りたいでしょうか?私は、ビューコントローラにviewWillAppearviewDidLoadを実装しようとしたが、それらは呼び出されませんでした。

役に立ちましたか?

解決

あなたは必ずあなたのカスタムコントローラはのUIViewControllerを継承していますか?

viewWillAppearのための署名を忘れてはいけないことはviewWillAppear:animated:です。

(私ものTabBarを使用しています)私は今ベータ5をオフに働いている、とそれだけで正常に動作します。

他のヒント

私はあなたがUINavigationControllerにデリゲートを割り当てるときに、コンポーネントUIViewControllerのデリゲートメソッドが呼び出されていないことを知っています。同じことがUITabBarControllerの真実であると思わます。

私はUITabBarControllerDelegateプロトコルを実装し、tabBar:didSelectViewController:メソッドを実装しようとするだろう。

私は

しようとしなかったviewdidappear function.butでコードを書きます
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top