我在TabBarApplication中使用SplitViewController进行管理。 现在的问题是,尝试在横向模式下启动应用程序(SplitViewController是我的TabbarApp中的第一个View),未加载详细信息视图。在Portrait中启动后,在Portrait中启动后将iPad推向横向也可以正常工作。
这里2链接:
Starting in Portrait, switching to Landscape
我修改了willShowViewController
方法,因为我甚至不能在风景中启动它
- (void)splitViewController: (UISplitViewController*)svc willShowViewController:(UIViewController *)aViewController invalidatingBarButtonItem:(UIBarButtonItem *)barButtonItem {
NSMutableArray *items = [[toolbar items] mutableCopy];
//XLog("second: %i",[items count]);
if([items count] > 0) {
[items removeObjectAtIndex:0];
[toolbar setItems:items animated:YES];
}
[items release];
self.popoverController = nil;
}
if查询会阻止我的应用在横向广告中崩溃。
我不知道为什么我的detailviewcontroller没有出现,我的splitview的rootviewcontroller出现在整个宽度上。
任何想法?
谢谢!
答案 0 :(得分:1)