如何在Realm DB中保存UIImage数组?
我的对象类:
class DataBase: Object{
dynamic var code: String = ""
dynamic var capture: [UIImage] = [] // it doesn't work
}
我的"添加到DataBase"功能:
func addToDB() {
let realm = try! Realm()
let myObject = DataBase()
myObject.code = self.code
myObject.capture = self.capture // here should something better
try! realm.write {
realm.add(myObject)
}
}
据我所知,可以在DB上保存图像的路径。但是我怎么能为数组做呢?
答案 0 :(得分:0)
要扩展上面Tj3n的评论,我建议您将图像存储在磁盘上,如PNG或JPEG,并将List<RealmImage>
存储为RealmImage
的属性是一个包含要存储的图像元数据的Realm模型,以及指向磁盘上PNG / JPEG位置的路径。