假设我有两个模型/对象用于领域1.0.0 - ArticleMO和TagMO:
class ArticleMO: Object {
dynamic var title: String = ""
let tags = List<TagMO>()
}
class TagMO: Object {
dynamic var name: String = ""
let articles = LinkingObjects(fromType: ArticleMO.self, property: "tags")
}
如何删除包含标签的所有文章?
我试过了:
if let tag = realm.objects(TagMO).filter("name == '\(tagName)'").first {
realm.delete(tag.articles)
}
但是会导致这样的错误:
RLMArray已失效或包含对象已经失效 删除
我对该问题的所有尝试 - 例如在尝试存储/分离它们之后迭代对象,都会导致相同的错误。我错过了什么?