Итак, вот что я получил от вашего вопроса:
- Пользователь делает повторение события для 9:00 AM каждый Понедельник
- Вы запланируете одно локальное уведомление для следующего события Понедельник в 9:00 AM
- Один Понедельник в 9:00 утра * 017 * происходит; событие пользователя пожаров
- Пользователь делает другое произвольное событие
- Первое пользовательское событие срабатывает, как если бы это было Понедельник в 9:00 AM , предположительно потому, что Понедельник в 9:00 * * * * *2929* уже произошел однажды
Чтобы решить эту проблему, вы должны убедиться, что вы делаете обе эти вещи:
Убедитесь, что вы выпускаете UILocalNotification
.
//Manual Memory Management
[yourLocalNotif release];
//Automatic Reference Counting
yourLocalNotif = nil;
Убедитесь, что перенесены повторяющиеся события на следующий раз.
Если это не совсем то, что вы ищете, опубликуйте код, и я попробую переоценить:)