CoreData中的NSString的NSMutableArray(iPhone

时间:2010-05-28 16:11:29

标签: iphone core-data nsmutablearray

我有一个类,它描述了一个用于解析XML的对象。该类包含NSStrings的NSStrings和NSMutableArrays。我想使用CoreData存储已解析的数据。如果没有像NSMutableArray这样的数据类型,我应该如何编写CoreData模型来存储这些对象?有什么办法吗?

2 个答案:

答案 0 :(得分:0)

没有数组数据类型,但你可以在核心数据对象中打包字符串(让我们在帖子的剩余部分调用它)。然后在你希望拥有字符串数组(持久化)的对象(B)中与包含字符串的对象A建立多对多关系,那么你将在对象B上有一组字符串可以变成一个数组并做你喜欢的事情。希望有所帮助

答案 1 :(得分:0)

您可以创建两个实体,我称之为ArrayStringArray有一个关系strings,这是与String实体的一对多关系。然后String实体有一个属性,我也称之为string,它实际上是一个字符串并包含您需要的值。这将允许您将它们存储为一组,如果顺序很重要,则将另一个属性添加到名为String的{​​{1}}实体并将其设为数字​​。