Я отключил раскадровку, изменив главную раскадровку на ничто. И я переписал все, поэтому мне не нужна раскадровка, и она работает правильно. Но в консольном журнале ожидается, что в окнах приложений будет установлен корневой контроллер в конце запуска приложения. Могу ли я просто игнорировать сообщение, и они будут одобрять мое приложение после отправки? В didFinishLaunchingWithOptions:«Окна приложений должны иметь контроллер корневого представления в конце запуска приложения» произошли после того, как я отключил раскадровку
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
self.tabBarController = [[AKTabBarController alloc] initWithTabBarHeight:65];
SubscribeViewController *sub = [[SubscribeViewController alloc] initWithNibName:nil bundle:nil];
UINavigationController *navControlelr = [[UINavigationController alloc] initWithRootViewController:sub];
NewHomeViewController *home = [[NewHomeViewController alloc] initWithNibName:nil bundle:nil];
UINavigationController *homeNav = [[UINavigationController alloc] initWithRootViewController:home];
ReceivedPushViewController *receivedPush = [[ReceivedPushViewController alloc] initWithNibName:nil bundle:nil];
MoreViewController *more = [[MoreViewController alloc] initWithNibName:nil bundle:nil];
NSMutableArray *viewControllers = [NSMutableArray arrayWithArray:@[homeNav, navControlelr, receivedPush, more]];
[self.tabBarController setViewControllers:viewControllers];
[self.window setRootViewController:self.tabBarController];
[self.window makeKeyAndVisible];
return YES;
}
Сбросьте симулятор и проверьте один раз. – LittleIDev
@Jyotishree Нет, сообщение все еще отображается. –