В моем приложении я установил несколько локальных уведомлений.Затем я принудительно перезагружаю устройство, и когда оно загружается обратно, каждое уведомление срабатывает, даже если время не истекло.Это ошибка iOS 4 или я забыл что-то сделать?
На самом деле это была ошибка пользователя! Кто-то поставил дату этого устройства на что-то смешное, и я не заметил. Непрерывные QA тестеры ftw.
Нет способа, чтобы система запускала уведомления, если время еще не истекло.Возможно, вы установили уведомление о неправильных датах или может возникнуть проблема часовой пояс Убедитесь, что fireDate правильно.Это должно быть единственной проблемой.