По мере того, как я все больше и больше перемещаю свою конструкцию пользовательского интерфейса из XCode в IB, остается одно препятствие, которое мне нужно преодолеть.
В настоящее время я создаю свои собственные viewControllers в XCode с пользовательскими инициализаторами. Как правило, они имеют набор иваров, которые устанавливаются во время инициализации с помощью переданных параметров. Я бы очень хотел перенести как можно больше в IB.
Может ли кто-нибудь внимательно объяснить мне - или, лучше, указать мне на код - как реплицировать подход XCode для передачи параметров через пользовательский инициализатор в IB - предположительно через IBOutlet.
Заранее спасибо.
Ура,
Дуг
UPDATE:
Типичным сценарием является то, что мой AppDelegate выходит в сеть, захватывает некоторые данные - NSMutableData, а затем передает ссылку на корневой viewController - обычно TableViewController - который помещается в стек viewController навигационного контроллера.
Когда ячейка выбрана, второйViewController выделяется / инициализируется и ему передается подмножество данных. SecondViewController отправляется в сеть для получения немного большего количества данных, создает иерархию представлений, передает биты извлеченных данных каждому подпредставлению, а затем каждое подпредставление связывается с setNeedsDisplay для обработки данных.
Именно эту иерархическую передачу данных я хочу передать в IB.