【发布时间】:2018-10-15 11:56:51
【问题描述】:
我已经阅读了几个关于如何将数据数组存储到 Realm 的示例。不过,我还没有找到一个特别清楚的例子。
简而言之,我有一个(简化的)JSON,如下所示,我想将其存储在 Realm 中。如何向 Realm 添加一系列成分,使其包含在 menuItems 数组中?
{
"menuItems": [
{
"name": "name 1",
"ingredients": ["ingredient 1", "ingredient 2"]
},
{
"name": "name 2",
"ingredients": ["ingredient 1", "ingredient 2", "ingredient 3"
]
}
]
}
我的领域模型设置如下:
class MenuItemsRealm: Object {
@objc dynamic var name: String = ""
var ingredients = List<IngredientItemsRealm>()
}
class IngredientItemsRealm: Object {
@objc dynamic var ingredientItem: String = ""
}
【问题讨论】: