NSMutableArray NSString в CoreData (iPhone - PullRequest
1 голос
/ 28 мая 2010

У меня есть класс, который описывает объект для разбора XML. Этот класс содержит NSStrings и NSMutableArrays из NSStrings. Я хочу хранить проанализированные данные, используя CoreData. Как мне написать модель CoreData для хранения таких объектов, если нет такого типа данных, как NSMutableArray? Есть ли способ?

Ответы [ 2 ]

0 голосов
/ 28 мая 2010

Вы можете создать две сущности, я назову их Array и String. Array имеет одно отношение, strings, которое является отношением один-ко-многим с объектом String. Тогда у сущности String есть один атрибут, я тоже назову его string, который на самом деле является строкой и содержит нужное вам значение. Это позволит вам хранить их как набор, если порядок важен, добавьте еще один атрибут к сущности String с именем order и сделайте его числом.

0 голосов
/ 28 мая 2010

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

...