2012-03-26 5 views
1

SplitViewControllerを追加して以来、私がviewDidLoadに決して遭遇しない理由を見つけることができません。SplitViewControllerを追加し、スレッドがviewDidLoadに決して到達しない

これは、iOS 5であり、そして私のストーリーボードは次のようになります。私はDetailVCとTabBarControllerを追加する前に

    TabBarCtroller -> Nav Ctrlr -> TableView 
           \ 
      ^     v 
->DetailVC/     --> Nav Ctrolr -> TableView 

      \-> UIImageView 

すべてがうまく働きました。

私はこれがiPhone用ではありますが、iPad用ではありません。私はすべてのメソッドにブレークポイントを入れて、それは私のiPhoneのバージョンのようにviewDidLoadにはなりません。シミュレータはiPadを起動しますが、白い空白の表であり、表が表示されず、空白の表でもありません。

DetailVCからTabBarCtrollerへの関係は主な関係であり、下位の関係は2次関係です。他のすべては単純な関係です。それは私がsegueに入るtableViewsの後です。

アイデア? 、

まあ
- (void)updateSplitViewDetail { 
    id detail = [self.splitViewController.viewControllers lastObject]; 
    if([detail isKindOfClass:[MapViewController class]]) 
    { 
     MapViewController *mapVC = (MapViewController *)detail; 
     mapVC.delegate = self; 
     mapVC.annotations = [self mapAnnotations]; 
    } 
} 

答えて

1

:私はここにsplitviewのコードだ私はiOSの5にして

を対処する必要はありませんインターネット上で答えを探したがファイルのみを扱う4コメントiOSのを見つけました私は数日前にこれを修正するために何をしたのか分かりませんが、今は動作しています。とにかくありがとう!

関連する問題