【问题标题】:Problem Search Predicate with graph ver 3.1.1带图的问题搜索谓词 3.1.1
【发布时间】:2019-05-18 16:38:32
【问题描述】:

图形版本已通过 cocoapods all 3.1.1 更新

但是现在应用程序在我使用搜索时通知我错误,我想我已经部​​分解决了问题,但它仍然通知我错误,我不知道如何替换字段上的控件,因为它在2.2.2 版。谁能告诉我一些事情?

万事大吉

func caricaPromemoriaConPriorita(valore : Int)  -> [Entity] {

        let search = Search<Entity>(graph: db).for(types: "Promemoria").where(properties: [(key: "priorita", value: valore)])

        return search.sync().sorted { ($0["dataFine"] as! Date) < ($1["dataFine"] as! Date)}
    }

版本 3.1.1 错误 我是这样修改的,它可以定义表格,但我不知道如何进行比较

 let predicate: Predicate = .type(["Promemoria"])
        let search = Search<Entity>(graph: db).where(predicate)

你好, 图形版本是通过 cocoapods all 3.1.1 更新的

但是现在应用程序在我使用搜索时通知我错误,我想我已经部​​分解决了问题,但它仍然通知我错误,我不知道如何替换字段上的控件,因为它在2.2.2 版。谁能告诉我一些事情?

您如何获得与我使用这段代码相同的结果?

.where(properties: [(key: "priorita", value: valore)])

Tks

【问题讨论】:

    标签: swift graph cosmicmind


    【解决方案1】:

    使用新的 API:

    let search = Search<Entity>(graph: db).where(.type("Promemoria") && "priorita" == valore)
    search.sync().sorted { ($0.dataFine as! Date) < ($1.dataFine as! Date)}
    

    【讨论】:

    • 现在很容易。如果可以相应地更新文档,那就太好了。
    猜你喜欢
    • 1970-01-01
    • 2023-03-28
    • 2012-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多