我开始使用SWRevealViewController重写现有项目,更具体地说,使用示例代码RevealControllerStoryboardExample作为框架。
以下是与SideBarRevealController的链接:https://github.com/John-Lluch/SWRevealViewController
我有一个要求,我想在AppDelegate.m文件中打开一个特定的视图控制器,因为我使用的是URL方案。
以下是AppDelegate.m中的相关部分。它实际上并没有打开视图控制器。
关于我做错的任何线索。
- (BOOL)application:(UIApplication *)app openURL:(NSURL *)url sourceApplication:(NSString *)source annotation:(id)annotation {
// Get the view controller
UIStoryboard *sb = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];
UIViewController *vc = [sb instantiateViewControllerWithIdentifier:@"WebViewController"];
// Swap out the Front view controller and display
[[UIApplication sharedApplication].delegate.window.rootViewController.revealViewController setFrontViewController:vc];
[[UIApplication sharedApplication].delegate.window.rootViewController.revealViewController setFrontViewPosition:FrontViewPositionLeft animated:YES];
return YES;
}
谢谢!