Как сохранить порядок данных в словаре в Swift? - PullRequest
0 голосов
/ 23 декабря 2019

Я хочу отображать данные в порядке следования. Я получаю строку json в качестве ответа и преобразую в словарь. Я не могу поддерживать порядок после преобразованного словаря. Я знаю, что это не гарантирует порядок, когда мы используем словарь.
Как мне поддерживать фактический порядок данных.

Примечание: я не могу жестко закодировать ключ, так как данные поступают из ответа сервера.

      func setupData(responseString : String)
      {
           // Convert string to dictionary for extracting the keys and values
           // Need to maintain the order while adding the data
           let content = convertToDictionary(text: responseString)
           var text : String = ""
           if let contentDataDict = content
           {
                 for (key, value) in  contentDataDict
                 {
                      // want to append the key and values in the sequence order
                        content +=  \(key) \n \(value)
                  }

            }
            textView.attributedText = text.htmlToAttributedString

     } 

.

...