Передача массива из одного контроллера представления в другой контроллер представления - PullRequest
0 голосов
/ 18 января 2011

Я прочитал все сообщения о передаче данных от одного контроллера представления к другому, но я все еще в растерянности относительно того, как это сделать. Проще говоря, у меня есть массив, который встроен в мой MainViewController, и мне нужно использовать этот массив в моем DisplayViewController.

Я просто делаю следующее

//DisplayViewController
self.items = mainViewController.items

Я бы подумал, что эта запись будет работать, но я продолжаю получать следующую ошибку: Запрос на член 'mainViewController' в нечто, не являющееся структурой или объединением.

Так как я настоящий новичок, я не могу понять некоторые ответы, которые я прочитал. Так что, если кто-то может выразить это с точки зрения непрофессионалов, я был бы очень признателен !!!

1 Ответ

1 голос
/ 18 января 2011

Обычно это делается наоборот. Непосредственно перед тем, как поместить DisplayViewController в стек (или как бы вы его не сделали видимым), вы устанавливаете его свойство items.

detailViewController.items = self.items;
[self.navigationController pushViewController:detailViewController animated:YES];
...