2014-10-06 4 views
0

У меня есть ситуация, когда я не уверен, как правильно обращаться. Как вы видите на рисунке ниже, у меня есть Table View Controller, у меня есть Modal Popup и еще один View Controller.Модифицированный контроллер Dissmiss запускает Segue в гибридном проекте Swift/Objc

enter image description here

То, что я пытаюсь сделать, когда пользователь нажимает кнопку на левой стороне большинства контроллера TableView всплывающее будет отображаться с помощью модального Segue. После того, как распустил Навигационный контроллер воли передать правую ViewController

Initial View Controller * Кнопка прессованной Segue Модальных

Swift модального контроллер * нажимает на кнопку и вызывает self.dismissViewControlelr

Но то, что происходит?

ответ

1

Если я правильно понимаю, вы бы хотели, чтобы контроллер навигации выполнял push-седж после того, как представленный контроллер просмотра отклоняется.

Есть несколько способов сделать это, но я думаю, что простейшим является предоставление представленного контроллера представлений («быстрая модальность») сообщение изнутри блока завершения функции увольнения.

Vc, содержащийся контроллером навигации, должен затем выполнить push-сег после получения этого уведомления.

+0

А ... я попробую это завтра. Неизвестная вещь не перешла мне на ум. – Jeef