2013-11-17 7 views
1

enter image description hereКонтроллер просмотра iOS с делегата приложения?

Выше представлена ​​раскадровка для моего чата. То, что вы не видите слева до Navigation Controller, - это простое окно входа в систему. Идентификатор Storyboard Segue на Navigation Controller равен mainViewC.

Что я хочу сделать, это взять пользователя на Conv View Controller, когда нажата кнопка push notification.

Это то, что я получил до сих пор:

// AppDelegate.h 
@property (strong, nonatomic) ConvViewController *convViewController; 

// AppDelegate.m 
self.window.rootViewController = self.convViewController; 

Это берет меня на правильный взгляд, но вид черного цвета. Я предполагаю, что это связано с неправильной загрузкой Navigiation Controller.

Любые идеи?

+0

Вы пытаетесь сбросить root vc? –

+0

Я просто хочу привлечь пользователей к 'Conv View Controller' – Alosyius

ответ

3

Что вам нужно сделать, так это получить доступ к контроллеру представления с панели рассказов. Сначала перейдите в VC, к которому вы хотите привести пользователей, и дать ему идентификатор раскадровки. Затем в своем делете приложения вы напишете.

self.window.rootViewController = [[UIStoryboard storyboardWithName:@"Main" bundle:[NSBundle mainBundle]] instantiateViewControllerWithIdentifier:@"identifier"]; 
Смежные вопросы