Wie RootViewController in AppDelegate von anderen ViewController ändern?

Dies ist die didFinishLaunchingWithOptions-Methode in AppDelegate. Lassen Sie mich das Szenario erklären. Ich habe sideMenu wie Facebook in meiner App entwickelt, aber jetzt muss ich die sideMenu-Liste entsprechend den Bildschirmen ändern (ViewController).

Hier ist das Seitenmenü SideMenuViewController, ein Argument in contain, das letztendlich zum rootViewController von window wird.

Die grundlegende Frage lautet: "Wie ändere ich den Controller oder die Variable, die zum rootViewController von Windows wird?"

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

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

SideMenuViewController *leftMenuViewController = [[SideMenuViewController alloc] init];

self.container = [ContainerOfSideMenuByVeerViewController
                  containerWithCenterViewController:[self navigationController]
                  leftMenuViewController:leftMenuViewController];

self.window.rootViewController = self.container;

[self.window makeKeyAndVisible];

return YES;

}

Wenn ein Programmierer mehr Code oder Anforderungen wissen möchte, kann er dies gerne durch Bearbeiten des Codes oder in Kommentaren tun.

Antworten auf die Frage(3)

Ihre Antwort auf die Frage