我有 3 个MutableArray
,但只想使用其中一个,在 tableView 中对它们进行排序。
jsonArray = [[NSMutableArray alloc] init]; //NAME
jsonStations = [[NSMutableArray alloc] init]; //URL
jsonSubtitle = [[NSMutableArray alloc] init]; //TABLEVIEW CELL SUBTITLE
我想使用 对jsonArray
我的 tableView 中的所有 json 数据进行排序。
以下是我获取 json 数据的方法:
NSURL *url = [NSURL URLWithString:@"http://www.xxxxx.com/xxx.json"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
connection = [NSURLConnection connectionWithRequest:request delegate:self];
if(connection)
{
jsonData = [[NSMutableData alloc] init];
}
...
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSDictionary *allDataDictionary = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:nil];
NSArray *arrayOfItems = [allDataDictionary objectForKey:@"items"];
for (NSDictionary *diction in arrayOfItems) {
NSString *titles = [diction objectForKey:@"title"];
NSString *subtitles = [diction objectForKey:@"subtitle"];
NSString *station = [diction objectForKey:@"url"];
[jsonArray addObject:titles];
[jsonSubtitle addObject:subtitles];
[jsonStations addObject:station];
[self.tableview reloadData];
}
}
Sooo 我如何对我的 jsonArray 进行titles
排序并显示然后在 tableView 中排序?