Это метод didFinishLaunchingWithOptions в AppDelegate. Позвольте мне объяснить сценарий, я разработал sideMenu как facebook в своем приложении, но теперь мне нужно изменить список sideMenu в соответствии с экранами (ViewController)
Здесь боковое меню - SideMenuViewController, которое является аргументом в содержимом, который в конечном итоге становится оконным rootViewController.
SO, Самый основной вопрос: "Как изменить контроллер или переменную, которая становится rootViewController of windows"
- (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;
}
Если какой-либо программист хочет узнать больше кода или требования, я могу предложить, отредактировав свой код или комментарии.