如何使用swift将多维数组(例如[String],[[String]])存储在核心数据中。如果有人知道请简单地解释一下。预先感谢。
答案 0 :(得分:0)
您可以使用Core Data的“可转换”属性。如果数组仅包含String
,则Core Data将根据需要自动将其转换为二进制数据。但是,您不能将可转换属性用作谓词的一部分,这意味着您无法搜索数组包含特定字符串的条目。如果那对您而言并不重要,那么可能就需要可变形的东西。如果确实如此,则可能需要重新考虑数据模型,可能将二维数组转换为新的Core Data实体的属性。