【问题标题】:Searching 2 Attributes at the same time CoreData同时搜索2个属性CoreData
【发布时间】:2020-09-04 21:37:00
【问题描述】:

我正在尝试使用谓词同时搜索 2 个属性。我最初尝试了一个复合谓词,但它只会在两个谓词都匹配字符串时返回结果。

基本上我正在寻找类似的东西:

let predicate = NSPredicate(format: "title CONTAINS[cd] %@" || "plainTextBody CONTAINS[cd] %@", searchString, searchString)

【问题讨论】:

标签: swift core-data predicate


【解决方案1】:

所以看起来我与我的原始帖子很接近,但重要的是将搜索词放在引号中,而不是像我在原始问题中所做的那样将它们分开。只需使用以下内容即可完美运行:

let predicate = NSPredicate(format: "title CONTAINS[cd] %@ || plainTextBody CONTAINS[cd] %@", searchString, searchString)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-25
    • 2023-04-03
    • 2012-12-05
    • 2016-03-28
    • 1970-01-01
    • 1970-01-01
    • 2011-12-17
    • 1970-01-01
    相关资源
    最近更新 更多