Ipad iOS、UiSplitViewController不与AppDelegate一起运行
我创建了一个带有拆分视图控制器窗口和应用程序代理的主脚本iPad.Storyboard 这是我的应用程序代理Ipad iOS、UiSplitViewController不与AppDelegate一起运行,ipad,uistoryboard,appdelegate,uiwindow,uisplitview,Ipad,Uistoryboard,Appdelegate,Uiwindow,Uisplitview,我创建了一个带有拆分视图控制器窗口和应用程序代理的主脚本iPad.Storyboard 这是我的应用程序代理 IBOutlet UISplitViewController * rootcontroler; UIWindow *window; 这是我的应用程序代理 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOption
IBOutlet UISplitViewController * rootcontroler;
UIWindow *window;
这是我的应用程序代理
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"Main-iPad" bundle:nil];
UIViewController *initviewcontroller = [storyboard instantiateInitialViewController];
[self.window setRootViewController:initviewcontroller];
}
我添加了Target->General->Main InterFace=Main iPad
但是当我运行应用程序时,我收到了黑屏如果您想从代码中加载带有UISplitViewController初始vc的故事板,请从target的Info.plist中删除相应的键,并将此代码添加到AppDelegate.m
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UIStoryboard * storyboard = [UIStoryboard storyboardWithName:@"Main-iPad" bundle:nil];
UIViewController *initviewcontroller = [storyboard instantiateInitialViewController];
[self.window setRootViewController:initviewcontroller];
}
另外,在情节提要中选择您的UISplitViewController,在属性检查器中检查是否选中了初始视图控制器。在情节提要中是否有链接到UISplitViewController的详细视图?