come posso rimuovere i duplicati in nsarray. per esempio il mio array contiene i seguenti dati. Voglio confrontarmi con le date adiacenti per evitare i duplicati ma attraverso l'errore.rimozione di duplicati in nsarray
Qualcuno mi può guidare quello che sto andando male
calendario di primo
(
2010-09-25 17:00:00 GMT,
"AAA",
2010-09-25 17:00:00 GMT,
"AAA",
2010-09-26 17:00:00 GMT,
"BBB",
2010-09-26 17:00:00 GMT,
"BBB",
2010-09-27 17:00:00 GMT,
"CCCC",
2010-09-27 17:00:00 GMT,
"CCC",
2010-09-28 17:00:00 GMT,
"AAA",
2010-09-28 17:00:00 GMT,
"AAA",
2010-09-29 17:00:00 GMT,
"DDDD",
2010-09-29 17:00:00 GMT,
"DDDD",
2010-09-30 17:00:00 GMT,
"BBBB"
)
mio codice
NSArray dates; //dates contain above values
NSMutableArray *temp_date = [[NSMutableArray alloc] init];
for (int i=0; i<[dates count]; i+=2){
BOOL day;
if ([dates count]-2 >i) {
day = [[dates objectAtIndex:i] compare:[dates objectAtIndex:i+2]];
}
if (day) {
[temp_date addObject:[dates objectAtIndex:i]];
[temp_date addObject:[dates objectAtIndex:i+1] ];
}
}
saluti, sathish
Cosa hai provato e che cosa è l'errore che si ottiene? – willcodejavaforfood
ho aggiunto il codice nel mio post –
Stai cercando di dire che l'array è tutto stringhe? O alternando NSDates e stringhe? –