参数标签 '(format:, matchesArray:)' 不匹配任何可用的重载
Posted
技术标签:
【中文标题】参数标签 \'(format:, matchesArray:)\' 不匹配任何可用的重载【英文标题】:Argument labels '(format:, matchesArray:)' do not match any available overloads参数标签 '(format:, matchesArray:)' 不匹配任何可用的重载 【发布时间】:2017-06-26 09:57:06 【问题描述】:我正在做一个 CloudKit 查询,其中我排除了任何具有 'creatorUserRecordID' 等于存储在名为 matchesArray 的数组中的任何 Id 的实体,我通过使用 NSPredicate(以及其他自定义谓词)来完成此操作:
let predicate4:NSPredicate = NSPredicate(format: "creatorUserRecordID IN %@", matchesArray:[Array])
但是,我收到以下错误:
参数标签 '(format:, matchesArray:)' 不匹配任何可用的重载。
有谁知道如何解决这个问题,而不是查询哪些创作者 ID 存储在匹配数组中?
【问题讨论】:
这和 jQuery 有什么关系? 【参考方案1】:我想你是想写这个,
let predicate4:NSPredicate = NSPredicate(format: "creatorUserRecordID IN %@", matchesArray)
【讨论】:
以上是关于参数标签 '(format:, matchesArray:)' 不匹配任何可用的重载的主要内容,如果未能解决你的问题,请参考以下文章