Передача данных в массиве из представления в представление - PullRequest
0 голосов
/ 17 июня 2011

У меня есть класс, назовите его Class1, который содержит массив, назовите его array1 как свойство, и я сохраняю и синтезирую его.

Я хочу добавить объекты в этот массивсо значениями, которые я получаю от других взглядов.Поэтому для каждого представления я ссылаюсь на Class1, создаю объект, добавляю значение к array1 и отображаю его для этого конкретного представления.Это работает!

Когда я перехожу к новому представлению, мне необходимо повторно инициализировать array1, чтобы скопировать в него новые объекты (или это дает мне ошибку, что array1 является нулевым), но предыдущийзначение (значение, которое было сохранено в предыдущих представлениях) теряется.Я понимаю, что «сохранение» относится к определенному классу, а массив не сохраняет значения для всего курса программы.

Как мне поступить?

1 Ответ

2 голосов
/ 17 июня 2011

Вы можете создать класс singleton, к которому вы можете получить доступ в любом месте вашего приложения. Документы Apple имеют standard approach для создания одноэлементных классов. Вы можете сделать Class1 синглтон-классом.

...