Сохранение данных о местоположении в Core Data - PullRequest
0 голосов
/ 21 февраля 2012

Я осмотрелся и обнаружил, что он не подходит для хранения массива основных данных, но у меня есть много объектов, которые содержат - массив данных о местоположении - массив комментариев - массив изображений (я думал о сохранении имен файлов изображений и сохранении данных изображений в каталог документов)

Я прочитал, что вы можете сохранить содержимое массива в строку и сохранить его в основных данных. я предполагаю, используя это "componentsJoinedByString:"

Итак, мой вопрос: каков наилучший подход к сохранению данных?

1 Ответ

1 голос
/ 21 февраля 2012

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

Если вы хотите, чтобы один базовый объект данных имел несколько элементов в качестве свойства, то вы создаете отношение ко многим из объекта a к нескольким объектам b.Это реализовано как набор, а не как массив.

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