我正在使用Apples MultipleDetailViews http://developer.apple.com/library/ios/#samplecode/MultipleDetailViews/Introduction/Intro.html 用于模板作为我的iPad应用程序的来源。该模板在界面构建器(MainWindow)中使用splitviewController。在目标的iPhone / iPad部署信息中,MainWindow被设置为“主界面”。
我希望我的应用也能在iPhone上运行。这意味着我需要在iPhone上运行应用程序时加载不同的xib。然后我必须从“主界面”中删除“MainWindow”,因为当我因为splitViewController加载iPhone而导致应用程序崩溃。
模板的AppDeleagte如下所示:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; self.window.rootViewController = self.splitViewController;
[self.window makeKeyAndVisible];
}
如果我从“主界面”中删除“主窗口”,那么我该如何更改APpDelegate,或者我是否需要更改MainWindow.xib以适用于iPhone?
答案 0 :(得分:0)
我自己找到了答案,我感到惭愧的是它真的很简单。 iPhone有一个“主界面”,iPad有一个: - S.所有这一切都无所事事: - (