Я прочитал несколько руководств о передаче данных из ViewController в другой с помощью segues.Лучший способ передачи данных между ViewController с segues
Общий подход не так хорош, ИМХО: исходный ViewController может получить ссылку на целевой ViewController, чтобы он мог установить некоторые свойства в целевом ViewController. Но тот факт, что источник ViewController знает какую-то часть целевого ViewController, обязательно уменьшает развязку между объектами.
мне интересно, если это возможно, более общий подход, как это:
- источник ViewController выполняет SEGUE и упаковывает NSDictionary , содержащий данные, которые он хочет отправить (как NSNotifications) , без каких-либо знаний о конкретных свойствах назначения ViewController
- Целевой объект ViewController может обращаться к NSDictionary и может заполнить свои собственные структуры данных.
Кто-нибудь знает, возможно ли это?