2011-01-02 7 views
1

これには多くの質問がありますが、私はそれを動作させることはできません。ParentViewControllerはnilを返します

私はpresentModalViewControllerでUITabBarControllerを提示します。しかし、私がtabcontrollerを提示するUINavigationControllerクラスのnavigationItemタイトル属性からタイトルを取得しようとすると、何をしてもnilが返されます。 TabControllerクラスのviewDidLoadメソッドにNSLogがあります。

また、self.parentViewControllerプロパティから返されるUIViewControllerをキャストします。 それから、タイトルからアクセスしようとします:NSLog(@ "%@"、castedViewController.navigationItem.title);

提案がありますか?

答えて

0

あなたは2つの異なることについて話しています。最初はUITabBarControllerです。これは2つ以上のボタンの下にあるものです。もう1つはUINavigationControllerで、タイトルと戻るボタンを表示する各ビューの上部にあります。
tabBarをモーダルに表示して、戻るボタンを表示しない場合は、代わりにプッシュする必要があります。 (navigationController-pushViewのようなものは今のところ正確には名前を付けることができません)。

とにかくnavigationItem.titleに電話しないでください。navigationBar.topItem.title

関連する問題