私のアプリケーションのナビゲーションでは、私はUITabBarControllerを使用しています。これは正常に動作しますが、私のビューコントローラーの1つでは、別のビューコントローラーをタブバービューにプッシュしたいと思います。 つまり、選択したビューコントローラを別のビューコントローラに置き換えたいとします。 私は、次のコードでこれをやっている:別のView ControllerをUITabBarControllerビューにプッシュ
self.tabBarController.selectedViewController = self.otherViewController;
私TabBarControllerでviewControllersのリストがotherViewControllerが含まれていません。 このトリックはIOS 4.3ではうまく動作しますが、IOS 5ではこれが好きではありません。
誰もがIOS 5で受け入れられる解決策を知っていますか?
が、あなたはNSMutableArrayの(あなたのViewController配列のmutableCopy) –
ああ、あなたは正しいを取らなければならない、私は私がreplaceObjectAtIndexを実現するためにXcodeのなしていることを入力しました: NSMUTABLEArrayの場合を除いて、withObjectは存在しません。 –
wỏkですが、タブバーのアイコンが表示されず、別のタブに触れて戻るときに、ビューを変更すると「遅れます」と思う – user1561904