如何在包含JSON格式数据的tableView中包含字母部分

如何在包含JSON格式数据的tableView中包含字母部分,json,uitableview,swift2,Json,Uitableview,Swift2,我在一个UITableView中工作,该视图由来自JSON格式(链接:)的数据填充 因此,我想将UITableView中的数据按字母顺序划分,但我不知道怎么做。 以下是我在应用程序中使用的阵列: let sections:[String] = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z

我在一个UITableView中工作,该视图由来自JSON格式(链接:)的数据填充

因此,我想将UITableView中的数据按字母顺序划分,但我不知道怎么做。

以下是我在应用程序中使用的阵列:

let sections:[String] = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v", "w", "x", "y", "z"]
var mainList:[[String:String]] = []
我知道,如果您的数据是由开发人员从应用程序创建的,您可以使用:sectionIndexTitlesForTableView、sectionForSectionIndexTitle和TitleForHeaderSection。。。但在这种情况下,您无法控制/创建数据,它是如何工作的


谢谢。

你的最后一段仍然适用。您只需要将数据源数据构建到节中,以匹配表视图节。@rmaddy真的吗???我该怎么做。。。因为我从JSON中使用的数据都在月经期!我认为一个接一个不是最好的方法。你必须迭代原始数据并将其拆分。真的没有别的办法了。@RMADY这样的事?是的,这是基本思想。你的最后一段仍然适用。您只需要将数据源数据构建到节中,以匹配表视图节。@rmaddy真的吗???我该怎么做。。。因为我从JSON中使用的数据都在月经期!我认为一个接一个不是最好的方法。你必须迭代原始数据并将其拆分。真的没有别的办法了。@RMADY这样的事?是的,这是基本的想法。