Получение данных из одной таблицы обратно в предыдущую в приложении для навигации на основе таблицы iPhone - PullRequest
1 голос
/ 10 января 2010

Я не уверен, как реализовать конкретную часть приложения. Данные собираются в сгруппированную таблицу, но некоторые строки переходят на другой экран, чтобы пользователь мог что-то выбрать. Так, например, я бы Название: Фамилия: Возраст:

Как вернуть это значение возраста в первый просмотр, когда пользователь нажал «Готово»?

Я создаю сущность базовых данных Person, когда пользователь сохраняет первый экран, в котором сохраняются все эти данные, но которого нет, когда пользователь переходит ко второму представлению. Он не может существовать, так как поля «Имя» и «Фамилия» являются обязательными, поэтому я не могу сохранить сущность базовых данных, если они не существуют.

Есть ли способ для представления вернуть тип данных в более раннее представление в дереве навигации?

Заранее спасибо,

1 Ответ

2 голосов
/ 10 января 2010

Первый вариант:
передать его в качестве параметра в пользовательском методе init

Второй вариант:
Объявите переменные CoreData в AppDelegate и получите доступ к своим представлениям, используя

NSManagedObjectContext *context = [(MyAppDelegate *)[[UIApplication sharedApplication] delegate] managedObjectContext];
...