Ich habe eine zwei verschiedene Arrays hierGet ohne Duplikate auf Array-Index von Object
[
"21:55",
"21:55",
"21:55",
"22:00",
"21:55"
]
i über zwei Arrays verwenden wie dies unten Code zu sortieren,
NSDateFormatter *dateFormatter = [[NSDateFormatter alloc] init];
[dateFormatter setDateFormat:@"HH:mm"];
NSArray *sortedTimes = [timeArraySorting sortedArrayUsingComparator:^NSComparisonResult(NSString *obj1, NSString *obj2)
{
NSDate *date1 = [dateFormatter dateFromString:obj1];
NSDate *date2 = [dateFormatter dateFromString:obj2];
return [date1 compare:date2];
}];
NSLog(@"Start sortedTimes= %@",sortedTimes);
nach dem zweiten Array Sortierung wie diese,
sortedTimes = [
"21:55",
"21:55",
"21:55",
"21:55",
"22:00"
]
aber ich brauche zweiten Array erste Array zu vergleichen, um zu bekommen hier Indizes des ersten array.but i Duplikate wie diese,
[
0,
0,
0,
0,
3
]
aber ich mag diese benötigen,
[
0,
1,
2,
4,
3
]
Können Sie mir empfehlen, wie kann ich dieses Problem lösen? Danke.
Wie erstellen und füllen Sie dieses zweite Array? –
nach Sortierung des zweiten Array gefüllt. @phillip –
** Wie ** machst du es, nicht ** wann **? –