konnn
@konnn
Front-end developer

Разделить массив объектов на секции и подсчитать?

Привет всем!
Есть класс ProviderClass, объектов примерно 200 штук

a9007dbb18504aeaaf5d50ae46e7d96d.png

Подскажите пожалуйста как мне подсчитать количество строк в каждой секции по параметру "grp". Никак не получается подсчитать кол-во строк, кол-во секций вроде получилось подсчитать:
func numberOfSections(in tableView: UITableView) -> Int {
        return Set(providers.map{$0.grp}).count
 }


Спасибо!
  • Вопрос задан
  • 137 просмотров
Пригласить эксперта
Ответы на вопрос 1
ManWithBear
@ManWithBear
Swift Adept, Prague
Из вашего объекта, сделать несколько структур:
struct Element {
    let id: String
    let title: String
    let isVisible: Bool
}
struct Group {
    let id: String
    let elements: [Element]
}
struct Provider {
    let groups: [Group]
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы