在我的模型中,我想迁移List<Item>
该 Item 包含自定义类产品的位置,例如:
class Item: Object {
dynamic var product: Product?
}
简单地说List<Product>
我尝试了不同的东西,但似乎没有任何效果。例如这样的:
let items = oldObject.dynamicList("items")
for item in items {
let oldProduct = item["product"] as! MigrationObject
productList.append(oldProduct)
}
这会导致错误提示该对象已被持久化。
如果我在迁移块中创建一个新产品,我的领域中将有重复的对象。
我还尝试直接分配给列表,例如:newObject!["products"]
不附加但也无法使其正常工作。
有人能指出我正确的方向吗?