Как я могу назвать один и тот же ViewController из разных элементов Tabbar?
-
26-09-2019 - |
Вопрос
У меня разработал ViewController, который показывает разные данные в соответствии с входным параметром; Я хотел бы использовать интерфейс TABBAR и вызовите один и тот же ViewController с разных вкладок, передавая их разные параметры. Я могу сделать это? Я действительно получаю ошибки, если я указываю Nib ViewController в элементе Tabbar.
Не могли бы вы мне помочь? Спасибо заранее с.
Решение
Создайте два разных экземпляра вашего ViewController:
MyViewController *vc1 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];
MyViewController *vc2 = [[MyViewController alloc] initWithNib:@"MyViewController" bundle:nil];
UITabBarController *tabs = [[UITabBarController alloc] init];
[tabs setViewControllers:[NSArray arrayWithObjects:vc1, vc2, nil] animated:NO];
Не связан с StackOverflow