Сохранение позиции в иерархии представлений в приложении Core Data для iPhone - PullRequest
0 голосов
/ 04 октября 2009

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

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

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

1 Ответ

2 голосов
/ 06 октября 2009

Как правило, вы не должны этого делать. Обычно (хотя и не всегда) модель представляет некоторые конкретные данные, где положение в детализации является временным свойством конкретного пользователя, использующего эти данные. В большинстве случаев лучше хранить что-то подобное в виде NSUserDefault, возможно, в виде массива objectID для всех объектов NSManagedObject, которые должны быть созданы и перенесены в детализацию при повторном запуске.

Иногда имеет смысл как-то кодировать это в модели, но, по моему опыту, это не обычный случай.

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