Как добавлять и удалять элементы в массиве из дочернего представления - PullRequest
0 голосов
/ 17 сентября 2010

Допустим, я объявляю NSMutableArray в файле класса foo.h. Затем в методе viewDidLoad в foo.m я заполняю массив. Внутри foo.m я могу добавлять, удалять или изменять элементы массива.

Тогда, скажем, следующий код выполняется внутри foo.m

[self.navigationController pushViewController:bar animated:YES];

Это переключит представление, и выполнение программы продолжится внутри bar.m. Как я могу сделать все, что я смог сделать с массивом в bar.m в foo.m?

1 Ответ

1 голос
/ 18 сентября 2010

Я узнал, как это сделать.Второй контроллер представления также должен импортировать класс, который импортирует foo.Прямо перед нажатием второго контроллера представления установите этот объект класса эквивалентным объекту, выбранному пользователем.Любые изменения этого объекта будут происходить с тем же объектом в массиве.

Когда вы вернетесь к представлению таблицы, вы не увидите изменений, пока не перезагрузите таблицу.Это другая история.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...