2016-04-14 11 views
0

で黒い画面が表示されます。ここでアプリケーションは、私は私のアプリのIntitalViewControllerとしてマイ<code>sidemenu container viewController</code>を解決してきた私は、TabBarのとサイドメニューを持っているiOSアプリ、</p> <p>を開発していますiOSの

は私のコードです:ここでは

- (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のデザインです:

enter image description here

私は私のアプリを実行すると、私はエラーなし

と黒い画面を参照してください私は間違いを犯しています。どうかしてください。

ありがとうございました!

答えて

1

与える(あなたのコードを見た後)これに試してみてください。

- (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; 
} 

はまた (タブバー、ナビゲーションのための)ストーリーボードのコントローラを表示するには、それぞれのIDを与え、与えることを忘れないでくださいナビゲーション用のルートビューコントローラ コントローラ。

+0

同じ問題に直面してコードを試してみました.. – Krunal

+0

MFSideMenuContainerクラスを変更しましたか? –

+0

いいえ私は何もしていません – Krunal

関連する問題

 関連する問題