#iphone #objective-c #ios #nsmutablearray #ios5
#iPhone #objective-c #iOS #nsmutablearray #ios5
Вопрос:
У меня есть два NSMutableArray [nowEvents и todayEvents] со списком событий.
Для первого массива я хотел бы удалить события, которые происходят сегодня
myEventClass *nowEvent = [appDelegate.nowEvents objectAtIndex:indexPath.row];
И для 2-го, события, которые происходят сейчас
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-список со списком событий today и добавляю его к двум NSMutableArray
s [ nowEvents
и todayEvents
]
Хочу иметь два раздела с событиями: те, которые происходят сегодня (в текущий день) и сейчас (еще не закончились или происходят сейчас); вот почему мне нужно сравнить с датой
Как я могу удалить объекты из этих NSMutableArray
ов?
nowEvent — мне нужно сравнить с текущей (сейчас) датой todayEvent — мне нужно сравнить с сегодняшней датой
Комментарии:
1. Это все или вы все еще печатаете?
2. Я действительно не понимаю вопроса
3. @el.severo, добавь больше контекста к вопросу. Теперь это непонятно.
4. Я не улавливаю вопрос. Может быть, вы могли бы добавить
?
куда-нибудь 🙂5. @Oliver: … извините, обновил мой вопрос 🙂
Ответ №1:
Использовать
[your_array removeObjectAtIndex: give_index_here ];
Комментарии:
1. хорошо, это метод, который я должен использовать, но как их сравнить (массивы); я тоже хочу их сравнить…
2. У вас есть название события и дата… итак, в чем проблема …. сначала получите все сегодняшние события и сохраните их во временном массиве. Затем один за другим сначала сравните совпадение имен событий, а затем проверьте дату этого события.. если оба равны, то удалите их из массива…..