0

レルム 1.0.0 の 2 つのモデル/オブジェクトがあるとします - 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 が無効化されたか、含まれているオブジェクトが削除されました

オブジェクトを保存/デタッチしようとした後にオブジェクトを反復処理するなど、問題を回避するすべての試みは、同じエラーになります。私は何が欠けていますか?

4

0 に答える 0