0
Я знаю, как сделать локальное уведомление в функции applicationDidEnterBackground в AppDelegate.пользовательское локальное уведомление пользователя по умолчанию
- (void)applicationDidEnterBackground:(UIApplication *)application
{
UILocalNotification * uln = [[UILocalNotification alloc] init];
uln.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];
uln.timeZone = [NSTimeZone defaultTimeZone];
uln.alertBody = @"Did you forget something?";
uln.alertAction = @"Show me";
uln.soundName = UILocalNotificationDefaultSoundName;
//uln.applicationIconBadgeNumber = 0;
uln.repeatInterval = NSMinuteCalendarUnit;
application.scheduledLocalNotifications = [NSArray arrayWithObject:uln];
}
Но это возможно, пользователь может установить время для fireDate и не беспокоить время как поздно в полночь?
Спасибо! Но могу ли я задать простой вопрос? Я думаю, что пользователь должен установить время в viewController. Как я могу использовать это значение в файле AppDelegate? Я новичок ... – lancellx
Если вы новичок в программировании Cocoa, я предлагаю вам начать с этого учебника http://developer.apple.com/library/ios/documentation/iphone/conceptual/iphone101/Articles/00_Introduction.html от Apple. –
Спасибо, я уже сделал это – lancellx