Indexing 按记录名查找记录中的索引

Indexing 按记录名查找记录中的索引,indexing,swift4,record,Indexing,Swift4,Record,我有var记录=[CKRecord]() 我有record.recordID.recordName 如何在记录中找到哪个索引是record.recordID.recordName 我需要它来通过indexPath更新我的tableView。您只需在数组上使用该方法即可 let index = arr.firstIndex(where: { r in r.recordID.recordName == record.recordID.recordName }) 请注意,索引是可选的,如果在数组

我有
var记录=[CKRecord]()

我有
record.recordID.recordName

如何在记录中找到哪个索引是record.recordID.recordName

我需要它来通过indexPath更新我的tableView。

您只需在数组上使用该方法即可

let index = arr.firstIndex(where: { r in
  r.recordID.recordName == record.recordID.recordName
})
请注意,索引是可选的,如果在数组中找不到元素,则索引将为零