我正在使用以下代码UILocalNotification在我的应用程序中安排一个.问题是通知动画两次.
UILocalNotification *localNotification = [UILocalNotification new];
localNotification.alertBody = @"Test message";
localNotification.fireDate = [NSDate dateWithTimeIntervalSinceNow:3];
[[UIApplication sharedApplication] scheduleLocalNotification:localNotification];
Run Code Online (Sandbox Code Playgroud)
该代码在按钮操作中执行.然后我将应用程序发送到后台并等待通知被解雇.
会发生什么是我只有一个通知但动画(向下滑动动画)执行两次.
首先我开始认为这是一个iOS错误,但后来我创建了一个非常简单的项目,只有代码触发通知,问题没有发生.
当应用程序进入此状态时,问题始终发生.如果我重新启动设备,那么一切都按预期开始工作.我没有设法找到将应用程序置于此状态的模式.
这仅发生在iOS 9设备上.