2016-08-03 11 views
0

Ich muss einen Detailansicht-Controller drücken, wenn ich auf eine Tabellenansicht Zelle mit Storyboard-Kennung tippen. Ich habe den View-Controller bereits entworfen. Jetzt muss ich zum entworfenen Bildschirm navigieren, indem ich im linken Menü auf die Tabellenansichtszelle tippe. Ich benutze LGSideMenuControllerWie kann ich View Controller mit Storyboard-ID mit LGSideMenuController schieben?

Bitte helfen Sie mir zu tun. Dank

+0

Was sideMenuController ist, ist es von UINavigationController Klasse ??? –

+0

sideMenuController ist eine Methode von LGSideMenuController – Sakthi

Antwort

0

Warum sind Sie in Viewcontroller RootViewController schieben. Wenn dieser Code-Schnipsel in Ihre ViewController.m geschrieben wird, dann versuchen Sie zu ersetzen,

[(UINavigationController *)[self sideMenuController].rootViewController pushViewController:viewController animated:YES]; 

mit

[[self sideMenuController].rootViewController.navigationController pushViewController:viewController animated:YES]; 

Wenn Ihre Kennung PCProfileVC korrekt ist, dann sollte dieser Code arbeiten.

Bitte sehen Sie diese link Informationen über Viewcontroller in UINavigationController schieben.

-1

diesen Code Versuchen:

YourViewControllerClass *viewController = [[UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil] instantiateViewControllerWithIdentifier:@"ViewController"]; 
// instanciate your viewcontroller 
    [(UINavigationController *)[self sideMenuController].rootViewController pushViewController:viewController animated:YES]; //push your viewcontroller 
    [[self sideMenuController] hideRightViewAnimated:YES completionHandler:nil]; //hide the menu 
+0

Ich habe das schon gemacht, aber es funktioniert nicht :( – Sakthi

+0

Kannst du den Fehler teilen, den du bekommst? –

+0

Ich habe keinen Fehler oder Absturz, aber meine Ansicht, nicht die jeweilige zu navigieren Bildschirm Ich verwende LGSideMenuController von Github – Sakthi