переход к новому виду после завершения аутентификации - PullRequest
1 голос
/ 27 ноября 2011

В настоящее время у меня есть простое приложение для iPad, встроенное в xcode.

У меня есть 2 uitextfields и uibutton.

У меня есть приложение, которое в настоящее время проходит проверку подлинности на основе имени пользователя ипароль вводится с помощью asihttprequest.

Аутентификация работает, когда я вижу баннер успеха в консоли.

Я пытаюсь перевести контроллер текущего представления в новое представление, но я неполностью уверен, как это сделать.

Должен ли я объявить что-то в моем appdelegate, чтобы это произошло?

1 Ответ

1 голос
/ 27 ноября 2011

Да, вам, вероятно, нужно объявить что-то в вашем AppDelegate. Это будет зависеть от вашего текущего макета. Если у вас есть UINavigationController, то вы будете вставлять новый ViewController в этот UINavigationController, чтобы использовать это:

//Do this to push your new view controller, in this case named authenticationViewController
[myNavController pushViewController:authenticatedViewController animated:YES];

Если вы не понимаете, о чем я говорю, вы можете прочитать больше о классе UINavigationController в документации , я рекомендую вам прочитать введение, которое содержит объяснение UIViewControllers и их переходов.

Если у вас уже есть контроллер навигации и класс, вы можете создать новый подкласс UIViewController и затем выполнить что-то вроде:

NewViewController *viewController=[[NewViewController alloc] initWithNibName:@"NewViewController" bundle:nil]; 
[[validationViewController navigationController] pushViewController:viewController animated:YES];

//Memory management
[viewController release];
...