Como posso chamar o mesmo ViewController de diferentes itens TabBar?
-
26-09-2019 - |
Pergunta
Eu desenvolvi um ViewController que mostra dados diferentes de acordo com o parâmetro de entrada; Gostaria de usar uma interface TabBar e chamar o mesmo ViewController de guias diferentes, passando por parâmetros diferentes. Posso fazer isso? Na verdade, recebo erros se especificar a ponta do ViewController no item TabBar.
Você pode me ajudar por favor? Obrigado antecipadamente c.
Solução
Crie duas instâncias diferentes do seu 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];
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow