使用过滤器获取核心数据

时间:2018-12-26 21:58:14

标签: swift xcode

我正在尝试为获取核心数据添加过滤器(布尔值),但是我不确定如何。

实体名称为Vinyl,而我要用来过滤的属性称为wishlist(对或错)

if let context = (UIApplication.shared.delegate as? AppDelegate)?.persistentContainer.viewContext {
            if let vinyls = try? context.fetch(Vinyl.fetchRequest()) {
                if let theVinyls = vinyls as? [Vinyl] {
                    self.allVinyls = theVinyls
                    totalVinyls = theVinyls.count
                }
            }
        }

如何过滤wishlist == true

1 个答案:

答案 0 :(得分:1)

添加适当的谓词。

所有CALL都不是必需的,if let应该是非可选的。

viewContext