Удалить сравниваемые объекты из NSMutableArray - PullRequest
0 голосов
/ 10 ноября 2011

У меня есть два NSMutableArray [ nowEvents и todayEvents ] со списком событий.

Для первого массива я хотел бы удалить события, которые происходят сегодня

myEventClass *nowEvent = [appDelegate.nowEvents objectAtIndex:indexPath.row];

А для второго - события, которые происходят сейчас

myEventClass *todayEvent = [appDelegate.todayEvents objectAtIndex:indexPath.row];

Дата,

NSDate *theDate = [NSDate date];
NSDateFormatter *formatter = [[[NSDateFormatter alloc] init] autorelease];
[formatter setDateFormat:@"dd/MM/yyyy"]; // Set the required date format
NSString *nowDate = [formatter stringFromDate:theDate];

ОБНОВЛЕНИЕ:

<event>
<name>My EventName</name>
<start_time>2011-10-13 19:30:00 +0200</start_time>
<end_time>2011-10-09 21:30:00 +0200</end_time>
</event>

Примечание. Я анализирую список xml со списком событий сегодня и добавляю его к двум NSMutableArray s [nowEvents и todayEvents]

Хотите иметь два раздела с событиями: те, которые происходят сегодня (в текущий день) и сейчас (еще не закончены или происходят сейчас);Вот почему мне нужно сравнить с датой

Как я могу удалить объекты из этих NSMutableArray с?

nowEvent - Мне нужно сравнить с текущим (сейчас) дата TodayEvent - мне нужно сравнить с сегодняшней датой

1 Ответ

1 голос
/ 10 ноября 2011

Использование

[your_array removeObjectAtIndex: give_index_here ];
...