我想在我的项目中使用这个ECSlidingViewController。来自链接的示例应用程序使用故事板,但我想从xib加载全部。 我必须在应用程序中实现:didFinishLaunchingWithOptions:执行此操作吗?从示例应用程序ECSlidingViewController从XIB加载
代码:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
ECSlidingViewController *slidingViewController = (ECSlidingViewController *)self.window.rootViewController;
UIStoryboard *storyboard;
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone) {
storyboard = [UIStoryboard storyboardWithName:@"iPhone" bundle:nil];
} else if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
storyboard = [UIStoryboard storyboardWithName:@"iPad" bundle:nil];
}
slidingViewController.topViewController = [storyboard instantiateViewControllerWithIdentifier:@"FirstTop"];
return YES;
}
如果你尝试上面的代码,你会得到“应用程序预计将有在应用程序启动的最后一个根视图控制器”在Xcode – fyasar 2012-05-15 21:08:00
我编辑我的回答错误不是故事板使用 – 2013-11-16 19:03:11