Tab Bar Controllerで6項目以降のView Controllerのインスタンスを取得したい


Tab Bar Controllerに6項目以上の項目を追加した場合、4以降のView Controllerのインスタンスを得たいのですが、

[code]

    self.childViewControllers[viewIndex]
    
[/code]

で取得できるのは`viewIndex`が[0..3]の時のみで、4以降は「More」View
Controllerが挿入されるため、moreNavigationControllerプロパティを使ってアクセスする必要があるようなのですが、具体的にどのように取得すればいいのか分かりません。どなたかご教授ください。  
Objective-Cベースでの回答をいただけると助かります。




> self.childViewControllers[viewIndex]

`self`を`UITabBarController`のインスタンスとすると、

[code]

    self.viewControllers[index];
    
[/code]

で、全タブ（のView Controller）を取得できるようです。

`childViewControllers`は、`UIViewController`のプロパティ、`viewControllers`は、`UITabBarController`のプロパティです。




> self.childViewControllers[viewIndex]

`self`を`UITabBarController`のインスタンスとすると、

[code]

    self.viewControllers[index];
    
[/code]

で、全タブ（のView Controller）を取得できるようです。

`childViewControllers`は、`UIViewController`のプロパティ、`viewControllers`は、`UITabBarController`のプロパティです。

