0

Uygulamamda iOS slayt menü gezinme denetleyicisini ve daha önce de iyi çalışıyor. Ama bir şekilde şimdi sol menü denetleyicileri siyah ekran geliyor. Lütfen bu sorunla karşılaşırsa öner. Appdelegate.m didFinishLaunchingWithOptions içinde değindiğim kodun altında. ile NSLog değiştirerekIOS Slayt Menüsü Gezinme Denetleyicisini uyguladım

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" 
                 bundle: nil]; 
self.navigationController = (UINavigationController*)[mainStoryboard 
instantiateViewControllerWithIdentifier: @"navBar"]; 

self.landingScreen = (SlideNavigationController*)[mainStoryboard 
                instantiateViewControllerWithIdentifier: @"FirstViewController"]; 

self.window.rootViewController = self.navigationController; 
[self.window makeKeyAndVisible]; 


LeftMenuViewController *leftMenu = (LeftMenuViewController*)[mainStoryboard 
                  instantiateViewControllerWithIdentifier: @"LeftMenuViewController"]; 
self.landingScreen = [SlideNavigationController sharedInstance]; 
self.landingScreen.leftMenu = leftMenu; 
// Creating a custom bar button for right menu 

[[NSNotificationCenter defaultCenter] addObserverForName:SlideNavigationControllerDidClose object:nil queue:nil usingBlock:^(NSNotification *note) { 
    NSString *menu = note.userInfo[@"menu"]; 
    NSLog(@"Closed %@", menu); 
}]; 

[[NSNotificationCenter defaultCenter] addObserverForName:SlideNavigationControllerDidOpen object:nil queue:nil usingBlock:^(NSNotification *note) { 
    NSString *menu = note.userInfo[@"menu"]; 
    NSLog(@"Opened %@", menu); 
}]; 

[[NSNotificationCenter defaultCenter] addObserverForName:SlideNavigationControllerDidReveal object:nil queue:nil usingBlock:^(NSNotification *note) { 
    NSString *menu = note.userInfo[@"menu"]; 
    NSLog(@"Revealed %@", menu); 
}]; 

enter image description here

+0

storyboard kimliğine tanımlayıcı verdiniz mi? –

+0

, self.navigationController öğenizin sıfır olmadığından emin olun. –

+0

Evet, bundan bahsetmiştim. Bu, dün akşamdan daha erken çalışıyor. Dün NSLog'u // ** NSLog ile değiştirdim ve istemciye ve şovdaki resimlere gönderilmesini sağladım. Bugün yine NSLog ile // ** NSLog'u değiştirdim. Ama yine de yukarıdakileri gösteriyor. –

cevap

0

Daha önce bir hata // ** NSLog SlideNavigationController.m içinde NSLog değiştirilir konudur

// Daha önce if (singletonInstance) // ** NSLog (@ "Singleton örneği zaten var. Sadece bir örneği SlideNavigationController'ı başlatabilirsiniz. Bu büyük sorunlara neden olabilir");

// çıkardıktan sonra bu // ** NSLog Şimdi onun ince çalışma if (singletonInstance) NSLog (@ "Singleton örneği zaten var. Sadece. Bu önemli sorunlara neden olabilir SlideNavigationController bir örneğini örneğini");

Bond ve Keyur'a geri dönüşlerini bildirdikleri için teşekkür ederiz.

İlgili konular