делегирование источника данных iOS - PullRequest
0 голосов
/ 06 января 2012

Я работал над курсом Stanford CS193p для разработки под iOS 5.0 (доступен в iTunes U) и столкнулся с проблемой при попытке выполнить Назначение 3 ( pdf ).

Я пытаюсь реализовать графический калькулятор поверх предыдущей модели калькулятора, которую я разработал. В моей раскадровке я добавил кнопку «график» в свой калькулятор, которая переходит на новый контроллер представления. Внутри это представление называется GraphView. Мне нужно делегировать источник данных для этого представления. Я могу установить его внутри моего GraphViewController следующим образом:

self.graphView.dataSource = self;

Я также могу установить это в Интерфейсном Разработчике. То, что я хотел бы сделать, это установить его в свой CalculatorViewController, который сначала отправил сообщение segue, но в его коде нет упоминаний о GraphViewController или GraphView, поэтому я не уверен, как это сделать. Интерфейсный Разработчик также не позволил бы мне перетаскивать источник данных из его собственного представления.

Краткая версия: я хочу делегировать свой источник данных из моего графического представления в мой CalculatorViewController. Смотрите раскадровку здесь: Раскадровка .

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 20 января 2012

Вы можете сделать это в функции prepareForSegue. Вы можете найти пример, подобный тому, как это делается в PsychologistViewController.m.

...