保存Int Array CoreData Swift 3最干净的方法

时间:2016-12-09 12:31:55

标签: ios swift core-data swift3

我确实有一个简单的Integer Array我要保存/加载到CoreData

您是否有实施这两种方法的最佳方法示例?

谢谢!

1 个答案:

答案 0 :(得分:3)

在您的实体中创建一个类型为binaryData的属性。并使用

将数组转换为数据
    NSKeyedArchiver.archivedDataWithRootObject(AnyObject)

使用

从数据转换数组
    NSKeyedUnarchiver.unarchiveObjectWithData(NSData)

通过这种方式,您可以将任何对象存储在核心数据中。