I'm having some really irritating problems with UILocalNotification
.
While finishing up an app that I've nearly completed, I noticed that I couldn't get local notifications to work, no matter what I tried.
So instead of wasting time, I decided to go back to basics and see if I could get them working at all.
I created a new XCode view-based application, and replaced -viewDidLoad
with this:
- (void)viewDidLoad
{
UILocalNotification * theNotification = [[UILocalNotification alloc] init];
theNotification.alertBody = @"Alert text";
theNotification.alertAction = @"Ok";
theNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:10];
[[UIApplication sharedApplication] scheduleLocalNotification:theNotification];
}
However, that also doesn't do anything at all.
I expected to see a notification 10 seconds after launching the app, but nothing appears.
Also, I tested this on both my iPhone and the simulator.
Am I missing something really crucial here? (I've searched through the Apple documentation and couldn't find anything as to why this is happening)
Thanks
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…