4
Я использую Xcode 4.3.2, как я могу установить это локальное уведомление «dateToFire» каждый день в 6 утра?xcode - запланированное локальное уведомление со временем (каждый день в 6 утра)
-(void)notification
{
UILocalNotification *localNotification = [[[UILocalNotification alloc] init] autorelease];
if (!localNotification)
return;
// Current date
NSDate *date = [NSDate date];
NSDate *dateToFire = //Everyday: 6AM;
// Set the fire date/time
[localNotification setFireDate:dateToFire];
[localNotification setTimeZone:[NSTimeZone defaultTimeZone]];
[localNotification setAlertBody:@"Notification" ];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
}
- (void)viewDidLoad
{
[super viewDidLoad];
[self notification];
}
Спасибо за быстрый ответ, но у него есть какая-то ошибка. 1. Метод класса '+ calendar' не найден (тип возврата по умолчанию - 'id') 2. Использование необъявленного идентификатора 'NSMinuteCalendarComponents'. – shebi
NSMinuteCalendarComponents - это NSMinuteCalendarUnit, извините) –
И календарь должен быть текущим календарем) –