0
votes

Valeurs du tableau du tableau

J'écris une application iOS forte> dans Swift 4.2 forte>. Je reçois une matrice JSON que je convertitais en un objet Swift de la classe Secteur STRAND>

JSON: STROND> P>

class Sector{
  var REPSECTOR:String=""
  var PERC_HOLD:Double=0.0
  var CO_NAME:String=""
}


0 commentaires

4 Réponses :


0
votes

Supposons que le tableau que vous avez décodé est appelé tableau code>: xxx pré>

crée un dictionnaire de secteurs qui ont le même repsector code> Propriété: P>

for s in newArray {
    print(s.CO_NAME, s.PERC_HOLD)
}


1 commentaires

Monsieur, veuillez jeter un coup d'œil à ma question Stackoverflow.com/Questtions/55771275/... .



0
votes

Premièrement, je pense que vous devriez utiliser un boîtier approprié dans votre type type et utiliser codable . Pour votre type, ce serait trivial: xxx

puis, en supposant que nous avons JSON comme ceci: xxx

alors nous pouvons décoder votre JSON comme Ceci: xxx

et nous pouvons ensuite le regrouper par .repsector et résumer les pourcentages: xxx


0 commentaires

0
votes
    let predicate = { (element: Sector) in
        return element.REPSECTOR
    }

    let dic = Dictionary(grouping: arraySector, by: predicate)
    print(dic)

0 commentaires

0
votes

Ce n'est pas la meilleure solution mais qui fonctionne xxx


0 commentaires