gpt4 book ai didi

ios - 检查 CKRecords 数组是否包含特定记录

转载 作者:行者123 更新时间:2023-11-30 13:35:33 25 4
gpt4 key购买 nike

在我的应用程序中,我有数百个电影对象作为CKRecord,在检索它们后将其放入数组中。例如,我希望有一种方法来检查数组是否包含标题为“泰坦尼克号”的电影记录。

到目前为止我所做的就是像这样循环数组:

for movie in (movies as NSArray as! [CKRecord]) {
if movie.objectForKey("Title") as? String == "Titanic" {
// Do stuff
}
}

但我想要的是这样的:

if movies.contains(CKRecord.whereKey"Title" == "Titanic") {
// Do stuff
}

最佳答案

您必须在数组中使用过滤器,例如:

let filteredArray = movies.filter() {
if let title = ($0 as PFObject)["Title"] as String {
return type.rangeOfString("example") != nil
} else {
return false
}
}

关于ios - 检查 CKRecords 数组是否包含特定记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36114592/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com