【发布时间】:2017-07-14 04:17:24
【问题描述】:
我有一个键值对字典,我试图将其保存到核心数据中。
let children = userSnap.children.allObjects as! [DataSnapshot]
let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let thisUser = ThisUser(context: context)
var data = [String: String]()
for child in children {
data[child.key] = child.value as? String
}
data["uid"] = currentUser!.uid
child.key 字符串与 CoreData 中的属性匹配,我想将 child.value as? String 作为每个 CoreData 属性的值。
有没有一种方法可以做到这一点,而不必为每个属性创建一行代码...例如)thisUser.uid = data["uid]
这是我的数据模型:
【问题讨论】:
标签: ios swift xcode firebase core-data