私のjsonファイルには、、、、がtitle
ありsubtitle
ますurl
。
を並べ替えてtitle
項目をアルファベット順に設定しますが、url
はで並べ替えられてtitle
おらず、理由がわかりません。
これは私がやったことです:
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 *station = [diction objectForKey:@"url"];
[jsonArray addObject:titles];
[jsonStations addObject:station];
// SORT JSON
NSArray *sortedArray;
sortedArray = [jsonArray sortedArrayUsingComparator:^NSComparisonResult(NSString *title1, NSString *title2)
{
if ([title1 compare:title2] > 0)
return NSOrderedDescending;
else
return NSOrderedAscending;
}];
[jsonArray setArray:sortedArray];
url
tableViewの最初の項目を押すと、合計差分からを取得しますtitle
。tableViewのtitle
に一致させるにはどうすればよいですか?url