我正在设置一个 UILocalNotification 来通知用户一个事件。
我的问题是模拟器在设置通知并关闭应用程序后崩溃并显示消息“ Thread 1:signal SIGKILL ”。
我知道这个答案,但我没有在 userinfo 字典中存储任何内容。
这是代码:
NSDate *alertTime = [[NSDate date]
dateByAddingTimeInterval:10];
UIApplication* app = [UIApplication sharedApplication];
UILocalNotification* notifyAlarm = [[UILocalNotification alloc] init];
if (notifyAlarm)
{
notifyAlarm.fireDate = alertTime;
notifyAlarm.timeZone = [NSTimeZone defaultTimeZone];
notifyAlarm.repeatInterval = 0;
notifyAlarm.alertBody = @"Testing notification.";
[app scheduleLocalNotification:notifyAlarm];
NSLog(@"Notification set");
}
你知道为什么会发生这种情况吗?
谢谢