0

すでに作成および保持されているが、現在表示されていないビューコントローラをリロードしようとしています。ビューコントローラがナビゲーションスタックに保存されていないため、poptorootviewcontrolleranimatedを使用できません。これは、ユーザーが以前のすべてのビューに戻ることなく、ビュー間を移動できるようにする必要があるためです。言い換えれば、私はタブバーアプリケーションの機能を実装しようとしています。トリッキーになるのは、左側にテーブルビューがあるFacebookスタイルの分割ビューを使用していることです。

これまでのところ私は

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
appDelegate = [[UIApplication sharedApplication] delegate];
switch (indexPath.section) {
    case 0:
        if (appDelegate.firstViewController.isViewLoaded) {

次のコード行は、ロードする必要のあるビューが何であるかわかりません

appDelegate.firstViewController 

これはすでに作成されており、でrootViewControllerとして設定されているためです。

applicationDidFinishLaunching

これが理にかなっていることを願っています、そしてどんな助けもいただければ幸いです!

4

1 に答える 1

0

UISplitViewControllerを使用している場合は、インデックス1のviewControllersプロパティを、表示するビューコントローラーに設定する必要があります。

于 2012-09-18T17:25:15.110 に答える