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];
}
}