参数标签“(format:, matchesArray:)”不匹配任何可用的重载

Argument labels '(format:, matchesArray:)' do not match any available overloads

我正在执行一个 CloudKit 查询,其中我排除了 'creatorUserRecordID' 等于存储在名为 matchesArray 的数组中的任何 Id 的任何实体,我通过使用 NSPredicate(以及其他自定义谓词):

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

但是,我收到以下错误:

参数标签“(format:, matchesArray:)”不匹配任何可用的重载。

有谁知道如何解决这个问题,而不是查询存储在 matches 数组中的创作者 ID?

我想你是想写这个,

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