Дата переноса основных данных iPhone в строку - PullRequest
1 голос
/ 17 марта 2010

У меня есть объект, который изначально начинался с атрибута даты. Теперь я добавил атрибут, представляющий собой строку, в которой я хочу хранить дату, в дополнение к сохранению исходного поля. Я сделал модель отображения, но я не уверен, что поместить в «выражение значения», чтобы заполнить поле новой строки данными из поля даты в формате «2010-10-25» во время миграции. *

Любая помощь будет оценена.

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

1 Ответ

2 голосов
/ 17 марта 2010

Для перевода свойства из даты в строку потребуется создать собственный NSEntityMigrationPolicy для этой миграции и переопределить метод -createDestinationInstancesForSourceInstance: entityMapping: manager: error: для обработки перевода.

Это должен быть очень простой код, поскольку вы собираетесь манипулировать только несколькими свойствами, а сопоставление сущностей по-прежнему один к одному.

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