由于未捕获的异常“RLMException”而终止应用程序,原因是:'此方法只能在从RLMRealm检索到的RLMArray实例上调用

时间:2017-04-19 06:34:59

标签: ios iphone swift realm

下面是从Realm List获取Filtered列表的代码,但是当我将谓词传递给list时,它会让我崩溃。

var services : List<ServiceBO>?
let predicate : NSPredicate = NSPredicate(format: "isFavorite == yes", "")
            let li = .services?.filter(predicate)

1 个答案:

答案 0 :(得分:-2)

您可以尝试此操作。此代码会过滤所有可用的 ServiceBO 对象并评估您的状况,即 isFavorite == yes

let filteredServices = realm.objects(ServiceBO).filter("isFavorite == yes")

希望这可以帮助你...... !!