Перейти к контроллеру панели вкладок с executeSegueWithIdentifier - PullRequest
2 голосов
/ 21 февраля 2012

Я изучаю iOS и работаю над тем, что составляет приложение Proof of Concept в XCode 4.2. По сути, я хочу разрешить пользователю вводить комбинацию user / pass и, если пользователь находится в массиве объектов, передать их в представление «Content», но если нет, передать их в представление «Register».

В любом случае, поскольку само приложение будет приложением с вкладками (хотя представления входа и регистрации не имеют вкладок), мне нужно иметь возможность переходить от обычного ViewController к TabViewController.

- (void)logIn:(id)sender{

[self performSegueWithIdentifier:@"Content" sender:sender];

}

В настоящее время у меня есть приложение, которое переходит к соответствующему ViewController, который является TabBarController, встроенным в NavViewController ... но как только он туда попадет ... вкладок нет !!

Что я делаю не так?

enter image description here

1 Ответ

0 голосов
/ 21 февраля 2012

Теперь вы не загружаете TabBarController, поэтому у вас нет вкладок.

Что я предлагаю вам:

В Log View ViewController вы также можете добавить кнопку «зарегистрироваться»,и поместите переход от него в Register View Controller.

Добавьте кнопку IBAction от входа в систему, которая проверит вход и пропуск, и если все в порядке, загрузите Content ViewController или TabBar Controller с Content ViewController.

Я настоятельно рекомендую вам изучить уроки iOS5 для раскадровки, чтобы узнать, как взаимодействуют контроллеры представления.

...