Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование iOS/iPhone
Войти
Регистрация
Восстановить пароль
 
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
#1

Изменить ViewController - Программирование iOS

25.06.2013, 21:21. Просмотров 926. Ответов 8
Метки нет (Все метки)


http://www.cyberforum.ru/ios-dev/thread923033.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.06.2013, 21:21
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Изменить ViewController (Программирование iOS):

xcode ViewController
Подскажите, пожалуйста, как из View выполнить ViewController -(void)googleStart...

два viewController-a
помогите изучить один нюанс на котором стопорнулся. Кто-нибудь на примере...

Модальный ViewController
Здравствуйте! На выходных начал щупать разработку под iOS, до этого макось...

как связать ViewController со Storyboard
Помогите пожалуйста связать ViewController с Storyboard. Создала iOS Empty...

Подвисание ViewController при переходе по UINavigationBar
Проблема такая. Имеется UINavigationBar в котором организованы переходы во...

8
Монфрид
1208 / 1018 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
26.06.2013, 00:04 #2
вам надо проверку логина/пароля делать в
Objective-C
1
- (BOOL)shouldPerformSegueWithIdentifier:(NSString *)identifier sender:(id)sender
если этот метод возвращает yes, то значит перейдёт в prepareForSegue, если no, то перехода не произойдёт
0
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
26.06.2013, 11:28  [ТС] #3
Дело именно в том как программно (в коде) изменить ViewController. Дело не только в логине и пароле (Тем более, что по идее он хранится на сервере)
0
Монфрид
1208 / 1018 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
26.06.2013, 11:37 #4
что значит изменить? показать если из кода то
Objective-C
1
[self presentViewController:viewController..];
0
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
26.06.2013, 13:19  [ТС] #5
Цитата Сообщение от Монфрид Посмотреть сообщение
Objective-C
1
[self presentViewController:viewController..];
Так уже пробовала, но компилятор требует .xib файл, которого в моем проекте нет, потому что я пользую stroyboard.
Да, я имела ввиду показать.

Добавлено через 7 минут
Цитата Сообщение от di_ingenio Посмотреть сообщение
Так уже пробовала, но компилятор требует .xib файл, которого в моем проекте нет, потому что я пользую stroyboard.
Да, я имела ввиду показать.
Пардон, вроде уже нашла косяк.

Добавлено через 11 минут
Дело в том, что нужно переходить на TabBarController.
Objective-C
1
2
3
4
UIViewController *firstViewController = [[FirstViewController alloc] init];
                [self presentViewController:firstViewController animated:YES completion:^{
                    
                }];
FirstViewController - 1-ый контроллер TabBar'а.
После выполнения этого кода появляется черный экран. Подскажите, пожалуйста, что я не дозагрузила?
0
Монфрид
1208 / 1018 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
26.06.2013, 13:32 #6
хз. Он у вас в ViewDidLoad заходит хоть на firstView.. после этого кода?
0
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
26.06.2013, 13:33  [ТС] #7
Цитата Сообщение от Монфрид Посмотреть сообщение
хз. Он у вас в ViewDidLoad заходит хоть на firstView.. после этого кода?
Да, заходит.
0
Монфрид
1208 / 1018 / 293
Регистрация: 07.03.2012
Сообщений: 3,243
Завершенные тесты: 2
26.06.2013, 13:38 #8
у вас в storyboard задано StoryBoardId у TabBar'a? если нет, то задайте.
после этого:
Objective-C
1
2
UITabBarController *tb=[self.storyboard instantiateViewControllerWithIdentifier: "идентификатор"];
 [self presentViewController:tb animated:YES completion:nil];
1
di_ingenio
98 / 6 / 1
Регистрация: 14.05.2013
Сообщений: 50
26.06.2013, 15:25  [ТС] #9
Большое спасибо. Все работает.
0
26.06.2013, 15:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.06.2013, 15:25
Привет! Вот еще темы с решениями:

Как сохранить данные при переходе на другой ViewController?
у меня есть два вьюконтроллера на первом: кнопка перехода на второй...

Как открыть ViewController при нажатии на tableCell из slide menu
Добрый день, создал слайд меню. Теперь необходимо при нажатии на пункты меню...

Два segue, Два viewController, Одно отображение
Добрый день! Изучаю работу c segue - и столкнулся с проблемой. Какая стоит...

Запуск нового ViewController из кода
Помогите решить проблему! Есть два контролера Splash и Main (Заставка и...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru