Я создал контроллер панели вкладок внутри построителя интерфейсов, и я создал все контроллеры представлений для каждой вкладки, а панель управления вкладками встроена в навигационный контроллер. все отлично работает в симуляторе, все элементы панели вкладок загружены, а изменения вкладок тоже работают. Вызов [self.viewControllers count];
внутренний контроллер панели вкладок возвращает правильное количество элементов панели вкладок, например, 5.Tabbarcontroller работает в симуляторе не на устройстве iOS
Но когда я создаю тот же проект на устройстве iOS (версия 7.1), когда вызывается сценарий контроллера панели вкладок, он показывает пустой экран и нет элементы панели вкладок отображаются на панели. Вызов [self.viewControllers count];
действительно возвращает 0.
Я не могу понять, почему симулятор работает должным образом, а устройство iOS - нет.
Это, как я получаю к контроллеру вида панели вкладок с нажимным Segue от другого контроллера вида:
- (void)viewDidLoad {
[super viewDidLoad];
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
if(![defaults boolForKey:@"isLoggedOut"])
{
dispatch_async(dispatch_get_main_queue(), ^(void){
[self performSegueWithIdentifier:@"skipLogin" sender:self];
});
}
}
Пробовал и очищать и удалять приложение с устройства, но все же контроллер панели вкладок пуст. – Sobhan