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

Find index in records by recordName

我有var records = [CKRecord]()

我有record.recordID.recordName

如何在记录中找到 record.recordID.recordName 的索引?

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

您可以简单地在数组上使用 firstIndex: 方法。

let index = arr.firstIndex(where: { r in
  r.recordID.recordName == record.recordID.recordName
})

注意索引是可选的,如果在数组中没有找到元素索引将为零。