2014-10-22 4 views
0

У меня есть меню боковой панели, сделанное с помощью SWRevealViewController.SWRevealViewController - нажмите следующий просмотр диспетчера раскадровки

Я хочу переключиться с контроллера вида и на вид с помощью кнопки на следующий контроллер вида. Как я это делаю? Я пытаюсь использовать ДЕЙСТВУЮЩУЮ СЕГГУ: «push», «modal», «controllerviewview» и «контроллер pushview контроллера».

Но это не работает.

И я пытаюсь его программным образом переключиться на следующий диспетчер представлений. МОЙ КОД:

ViewController2 *vc2 = [[ViewController2 alloc] init]; 
[self.navigationcontroller pushViewController:vc2 animated:YES] 

этого изменения ViewController, но без представления (blackscreen).

ответ

0

Кажется, ViewController2 является ViewController в раскадровке. Попробуйте следующий код:

ViewController2 * vc2 = [[self storyboard] instantiateViewControllerWithIdentifier:@"ViewControllerId"]; 

Вы должны дать раскадровку ID для ViewController2, как ViewControllerId в раскадровке.

Обратите внимание: ваш текущий ViewController должен находиться в стеке Navigationcontroller для вызова self.navigationcontroller.

Смежные вопросы