我正在使用Realm Swift。
我有一个对象Post
,它具有comments
到Comment
个对象的关系:
final class Post: Object {
var comments: List<Comment> = List<Comment>()
}
...然后我通过从Results<Comment>
转换它来创建List<Comment>
对象:
let results = post.comments.filter(NSPredicate(value: true)).sorted("creationDate")
...在我删除原始Post
对象之前它完美无缺。
当我删除Post
个对象并致电results.count
时,Realm会因此建议崩溃:IMPORTANT: if you see this error, please send this log to help@realm.io.
。
所以我理解为什么它会崩溃,但是当我只有results
个对象且它突然变得无效时,如何处理这种情况。
答案 0 :(得分:1)
这看起来像是Realm中的一个错误,它被跟踪为https://github.com/realm/realm-cocoa/issues/3054。订阅该问题以跟进修复的进度。