【发布时间】:2012-03-12 09:35:50
【问题描述】:
我正在制作一个应用程序,其中我想要一些功能,例如当我在设备上运行我的应用程序时,它将立即关闭而不显示任何屏幕。但应用程序在后台运行。当用户点击应用程序的图标时,它不会显示任何屏幕,而是在后台工作。间隔 2 分钟后,它将显示一条警报消息。怎么做?
我已经使用了下面给出的代码:-
-(void)applicationDidFinishLaunching:(UIApplication *)application{
[application cancelAllLocalNotifications];
[self applicationWillTerminate:application];}-(void)applicationWillTerminate:(UIApplication *)application{
/*
Called when the application is about to terminate.
Save data if appropriate.
See also applicationDidEnterBackground:.
*/
UILocalNotification* ln = [[UILocalNotification alloc] init];
ln.fireDate =[NSDate dateWithTimeIntervalSinceNow:30];
ln.alertBody = [NSString stringWithFormat:@"Now app is working in Background."];
ln.soundName = UILocalNotificationDefaultSoundName;
[[UIApplication sharedApplication] scheduleLocalNotification:ln];
ln.hasAction=NO;
[ln release];
exit(0);}
但这不是我想要的。那么这段代码中的错误是什么?怎么做?
提前谢谢...
【问题讨论】:
标签: iphone uiapplicationdelegate uiapplication