Я боролся с передачей данных между двумя контроллерами представления уже пару дней и очень запутался. Я новичок в Objective-C и нахожу некоторые детали непростыми, чтобы успокоиться.
У меня есть контроллер навигации, FirstView - это форма, и в этой форме у меня есть кнопка, которая загружает SecondView, который содержит TableView, чтобы пользователь мог выбрать некоторые параметры. Затем я хочу передать выбор обратно контроллеру FirstView и отобразить данные и т. Д. *
Я много читал об этом (stackoverflow, iphonedevsdk, CS 193P Resources) и варианты, которые я видел,
1) ivar в приложении делегат (грязный и не рекомендуется)
2) создать синглтон
3) создать класс модели данных
4) Используйте протоколы и делегаты (рекомендуется Apple)
Я хочу сделать все правильно и хочу использовать вариант 4 - Делегаты в моей программе
Проблема в том, что я не понимаю делегатов и как их настраивать и реализовывать.
Может ли кто-нибудь предоставить базовый пример того, как настроить и передать NSArray с использованием делегата и двух контроллеров представления.
Спасибо заранее
Matt