参数标签'(格式:,matchesArray :)'不匹配任何可用的重载

时间:2017-06-26 09:57:07

标签: swift nspredicate cloudkit

我正在进行CloudKit查询,其中我使用' creatorUserRecordID'排除任何实体。等于存储在名为matchesArray的数组中的任何Id,我使用NSPredicate(以及其他自定义谓词)完成此操作:

let predicate4:NSPredicate = NSPredicate(format: "creatorUserRecordID IN %@", matchesArray:[Array])

但是,我收到以下错误:

参数标签'(格式:,matchesArray :)'不匹配任何可用的重载。

有没有人知道如何解决这个问题,而不是查询哪些创建者ID存储在匹配数组中?

1 个答案:

答案 0 :(得分:1)

我认为你是想写这个,

  let predicate4:NSPredicate = NSPredicate(format: "creatorUserRecordID IN %@", matchesArray)