NSPredicate with Swift and Core Data

前端 未结 3 1732
星月不相逢
星月不相逢 2021-02-02 13:29

i have a Core Data Object and i have 2 Fieds (one String(GUID) and one Int which i want to use as Filter)

So in SQL it would be \"SELECT * FROM Answers WHERE qIndex = 1

3条回答
  •  礼貌的吻别
    2021-02-02 13:40

    Instead of worrying about %@ conversions and then composing AND predicates, you can use the PredicatePal framework:

    let compound = *(Key("qIndex") == qIndex && Key("formUUID") == formUUID)
    

    Assuming that qIndex and formUUID are the correct type, Swift will automatically deduce the correct types for the Key objects.

提交回复
热议问题