Переход к ViewController из ViewController, отличного от Storyboard

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

Спасибо

Брайан


person Brian Boyle    schedule 29.03.2012    source источник


Ответы (1)


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

[self.navigationController pushViewController:someViewController animated:YES];
person Edu    schedule 29.03.2012