IPhone SDK Логин Контроль Segue проблема - PullRequest
0 голосов
/ 16 января 2012

Привет, я новичок в Iphone Development и использую iphone sdk5.

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

Проблема, с которой я сейчас сталкиваюсь, заключается в том, что я сначала смотрю как контроллер View, и я хочу отправить данные для входа в систему, нажав кнопку входа в систему, и я хочу выполнить переход через ту же кнопку, если вход в систему завершился успешно и показать мое приложение TabBar. Я попытался реализовать базовый push Segue, а также Custom segue ... каким-то образом я смог пройти через custom segue, проверив if (Flag) ... затем выполнить segue ... но дело в том, что я установил флаг когда я вижу, что логин правильный, в противном случае он не должен устанавливать флаг ... теперь, когда я запускаю приложение, мне нужно дважды нажать кнопку, а затем выполнить переход, и я попадаю в мое приложение TabBarController ..

Пожалуйста, поделитесь некоторыми альтернативными способами, если у вас есть лучшие предложения для меня ...

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

1 Ответ

1 голос
/ 26 января 2012

Лучший метод, который я могу придумать, это:

  1. Вы можете Ctrl-перетаскивать из контроллера первого просмотра во второй режим просмотра (контроллер представления вкладок).[Для этого вы можете использовать объект контроллера вида внизу сцены.]

  2. Создать идентификатор для созданного перехода, справастороны.

  3. Определите IBAction для вашей кнопки входа

  4. Внутри IBAction выполните проверки FLAG

  5. Если условие ИСТИНА , тогда вы звоните

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

Надеюсь, это поможет

...