2012-03-29 4 views
1

Я использую раскадровки для большинства экранов в приложении для iPhone. Тем не менее, у меня есть один экран в моей раскадровке, где я динамически загружаю XIB, встроенный в основной вид. Этот XIB имеет изображение и некоторый текст и связан с его собственным UIViewController. Моя проблема в том, что когда я нажимаю на изображение в XIB, я хочу переходить на другой UIViewController на моей раскадровке. Однако, поскольку мой XIB не находится в моей раскадровке (динамически добавляется во время выполнения), я не могу подключить контроллер представления XIB с помощью segue. Я получаю сообщение об ошибке «Приемник() не имеет идентификатора«. Это имеет смысл, потому что segue не подключен, так что все равно можно программно переходить к другому представлению? Я видел примеры, когда у меня может быть модальный переход, но вместо этого я хотел бы перейти на «push».Segue to ViewController из не-Storyboard ViewController

Благодаря

Brian

ответ

1

Я не знаю, действительно ли я понимаю ваш вопрос, но если вы хотите нажимной переход, используйте это:

[self.navigationController pushViewController:someViewController animated:YES]; 
+0

Это работает, спасибо –

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