По сути, у меня есть табличное представление со строками, которые заполняются с помощью JSON со следующей структурой:
struct Section {
let name : String
var items : [Portfolio]
}
struct Portfolio: Decodable {
let person: String
let number: String
var checking: Int
enum CodingKeys : String, CodingKey {
case customer, serial, checking
}
}
Значение проверки может быть либо 1, либо 0
Как я могу подсчитать общее количество строк, у которых есть проверка = 1?
В настоящее время я пытаюсь сделать что-то вроде этого, но не уверен, что это направление в правильном направлении:
let item = sections[indexPath.section].items[indexPath.row]
let a = item.checking
let count = a.filter({ $0 % 2 == 0 }).count