下面是从 Realm 列表中获取过滤列表的代码,但是当我将谓词传递给列表时,它让我崩溃。
var services : List<ServiceBO>?
let predicate : NSPredicate = NSPredicate(format: "isFavorite == yes", "")
let li = .services?.filter(predicate)
最佳答案
你可以试试这个。这段代码通过评估你的条件来过滤所有类型为 ServiceBO 的可用对象,即 isFavorite == yes
let filteredServices = realm.objects(ServiceBO).filter("isFavorite == yes")
希望这对你有帮助..!
关于ios - 由于未捕获的异常 'RLMException' 而终止应用程序,原因 : 'This method may only be called on RLMArray instances retrieved from an RLMRealm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43488160/