应用在 iOS 中显示黑屏

App shows black screen in iOS

我正在开发 iOS 应用程序,其中我有带 TabBar 的侧边菜单,

我已将我的 sidemenu container viewController 设置为我的应用程序的 IntitalViewController。

这是我的代码:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];
    MFSideMenuContainerViewController *container = (MFSideMenuContainerViewController *)self.window.rootViewController;
    UINavigationController *navigationController = [storyboard instantiateViewControllerWithIdentifier:@"navigationController"];
    UIViewController *leftSideMenuViewController = [storyboard instantiateViewControllerWithIdentifier:@"leftSideMenuViewController"];


    [container setLeftMenuViewController:leftSideMenuViewController];

    [container setCenterViewController:navigationController];


    return YES;
}

这是我的 Storybaord 的设计:

当我 运行 我的应用程序时,我看到一个没有错误的黑屏

哪里写错了,请大家帮忙

感谢您的支持!!

试试这个(在看到你的代码之后):

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {

    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];

    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]];

    self.window.rootViewController=[[MFSideMenuContainerViewController alloc]init];

    // Override point for customization after application launch.
    MFSideMenuContainerViewController *container = (MFSideMenuContainerViewController *)self.window.rootViewController;

    UITabBarController *tabController = [storyboard instantiateViewControllerWithIdentifier:@"tabBarController"];

    UIViewController *leftSideMenuViewController = [storyboard instantiateViewControllerWithIdentifier:@"leftSideMenuViewController"];



    [container setLeftMenuViewController:leftSideMenuViewController];

    [container setCenterViewController:tabController];


    [self.window makeKeyAndVisible];
    return YES;
}

Also give the respective id's to view controllers in storyboard ( for tabBar, navigation) and don't forget to give root view controller for navigation controller.