у меня var records = [CKRecord]()
var records = [CKRecord]()
У меня есть record.recordID.recordName
record.recordID.recordName
Как узнать, по какому индексу в записях есть record.recordID.recordName?
Мне нужно это для обновления моего tableView по indexPath.
Вы можете просто использовать метод firstIndex: для массива.
firstIndex:
let index = arr.firstIndex(where: { r in r.recordID.recordName == record.recordID.recordName })
Обратите внимание, что индекс является необязательным, если в массиве не найдено ни одного элемента, индекс будет нулевым.