Показать сообщение отдельно
Старый 01.05.2015, 16:43   #1
St_AnGer
Элита
 
Аватар для St_AnGer
 
Регистрация: 21.01.2010
Адрес: Россия, Рязанская область, г.Михайлов
Сообщений: 2,067
Написано 1,185 полезных сообщений
(для 2,828 пользователей)
Открыть ViewController из кода

Добрый день, Булчане!

У меня назрел вопрос, который не могу решить уже 4 дня.
Нужно из кода открыть ViewController. Гуглил очень долго, везде пишут что всё решается двумя строчками кода:
vcContacts *vc = [[vcContacts alloc] init];
[self.navigationController pushViewController:vc animated:YES];
Но нифига, после этого лишь красиво выезжает чёрный экран. Пробовал связывать через navigation controller, если повесить segue на кнопку "войти" для открытия этого view controller'а - то он естественно открывается как надо. Но мне надо именно открыть его из кода после выполнения нужных действий, как быть?

Navigation controller я имею, из него открывается основное окно (relationship root view controller), на котором есть кнопка "войти" выполняющая ajax-запрос на сервер и, в зависимости от результата, открывает окно или выдаёт Alert.
Выглядит это всё примерно вот так:
Нажмите на изображение для увеличения
Название: Снимок экрана 2015-05-01 в 18.40.58.png
Просмотров: 1196
Размер:	90.7 Кб
ID:	21685

Нужно открыть нижнее окно (vcContacts), segue от navigation controller до этого окна повесил уже надурнину, потому что ни один вариант не сработал.
__________________
Main PC:
Intel Core i5 4260U 1.44 GHz + LPDDR3 1x4096 1600 MHz + Intel HD Graphics 5000.

Asus Ёжик T101-MT:
Intel Atom N-570 1.66 Ghz + DDR2 2x1024 800 Mhz + Intel GMA 3150 128 Mb DDR2


Скачать Doom 2D: Remake v0.3.8a
(Offline)
 
Ответить с цитированием