【发布时间】:2013-02-27 10:05:45
【问题描述】:
我可以在我的应用程序中启用UILocalNotification,我是这样操作的:
在我的UIViewController
if(_endDate){
UILocalNotification *localNotif = [[UILocalNotification alloc] init];
if (localNotif == nil)
return;
localNotif.fireDate = _endDate;
localNotif.timeZone = [NSTimeZone defaultTimeZone];
localNotif.alertBody = @"go";
localNotif.soundName = UILocalNotificationDefaultSoundName;
localNotif.applicationIconBadgeNumber = 1;
[[UIApplication sharedApplication] scheduleLocalNotification:localNotif];
}
在Appdelegate:
-(void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification{
application.applicationIconBadgeNumber = 0;
}
当通知出现时,我启动应用程序,我正确输入委托,但之后应用程序崩溃。
我在 IO6 工作
你能帮帮我吗?
【问题讨论】:
-
什么是崩溃信息?粘贴日志...
-
在哪一行崩溃了?什么是崩溃日志?
-
没有消息,有无数个断点(EXC_BAD_ACCESS)
-
放回; [[UIApplication sharedApplication] scheduleLocalNotification:localNotif] 之后;或者还检查您没有释放任何可以在释放后在方法中使用的变量
-
解决方法在这个主题:[iOS app crash on resuming][1] [1]: stackoverflow.com/questions/12601406/…
标签: iphone ios6 crash uilocalnotification