После настройки всего в центре уведомлений, который позволяет приложению отображать уведомление, локальное уведомление моего приложения не запускается.
Вы сталкиваетесь с той же проблемой?
больше информации:
Одно и то же приложение, скомпилированное из того же исходного кода несколько дней назад, которое скомпилировано с XCode 4.1 и iOS 4.3 SDK, все работает хорошо.
Кроме того, приложение, скомпилированное со старой версией XCode и iOS SDK, может работать на iOS5 после обновления.
Однако приложение, скомпилированное с тем же кодом, но XCode 4.2 и iOS5 SDK, не работает.
У вас есть идеи?
Или есть какая-то специальная работа для iOS5?
Пример кода:
UIApplication *app = [UIApplication sharedApplication];
NSArray *oldNotifications = [app scheduledLocalNotifications];
// Clear out the old notification before scheduling a new one.
if (0 < [oldNotifications count]) {
[app cancelAllLocalNotifications];
}
// Create a new notification
UILocalNotification *alarm = [[UILocalNotification alloc] init];
if (alarm) {
alarm.fireDate = theDate;
alarm.timeZone = [NSTimeZone defaultTimeZone];
alarm.repeatInterval = NSDayCalendarUnit; //repeat every day
alarm.alertBody = [NSString stringWithFormat:@"alert"];
[app scheduleLocalNotification:alarm];
[alarm release];
}
Спасибо,
Michael