2016-04-14 60 views
0

siyah ekran Ben TabBar ile yan menü sahip olduğu iOS uygulaması,Uygulama iOS

benim app IntitalViewController olarak My sidemenu container viewController yerleşmiş geliştiriyorum gösterir. benim app çalıştırdığınızda

enter image description here

i hiçbir hata

siyah bir ekran görebilirsiniz: İşte

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

benim Storybaord Tasarımı: İşte

benim kodudur Nerede hata yapıyorum, lütfen yardım edin

Adavnnce'de teşekkürler!

cevap

1

Ver (kodunuzu gördükten sonra) bu deneyin:

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

Ayrıca (tabBar, navigasyon için) Film şeridinde denetleyicileri görüntülemek için, ilgili kimliklerini vermek ve vermek unutmayın Gezinme denetleyici için kök görünüm denetleyicisi.

+0

Kodunuzu aynı sorunla karşılaşmaya çalıştım .. – Krunal

+0

MFSideMenuContainer sınıfında herhangi bir değişiklik yaptınız mı? –

+0

hayır ben hiç – Krunal