【发布时间】:2018-01-12 09:21:39
【问题描述】:
我正在实现一个需要显示 tableView 的应用程序。 tableView 需要显示 json 数据并通过单击它需要显示以该字母开头的数据的任何字母在右侧进行字母搜索。我已经实现了垂直字母搜索,当用户单击任何字母时,它会将用户带到该特定部分。但问题是我的 json 数据没有得到排序。
这是我的代码。 // 这里的existorArray 包含了在tableView 中填充数据的所有信息。
NSSortDescriptor *sort = [NSSortDescriptor sortDescriptorWithKey:@"serverData" ascending:YES];
NSArray *sortedArray = [serverData sortedArrayUsingDescriptors:[NSArray arrayWithObject:sort]];
NSLog(@"Sorted Array:%@",sortedArray);
【问题讨论】:
-
您需要显示数组的至少一个元素(或
serverData的结构),并给我们数组必须排序的键。 -
我无法理解您的意思,请您详细说明一下
-
serverData是什么?它看起来像什么? -
你能打印出来并作为你的数组值吗?
-
serverData 是来自后端的数组,必须按字母顺序排序并显示在表格视图中
标签: ios objective-c xcode8