我的应用程序中有一个小错误。我的应用程序在应用程序运行时的特定时间显示通知,并在切换按钮时取消所有通知。我的问题是,每当用户使用 iOS 的多任务功能关闭应用程序时,通知仍然会显示。
我尝试添加以下不起作用的代码:
- (void)applicationWillTerminate:(UIApplication *)application
{
// Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
[[UIApplication sharedApplication] cancelAllLocalNotifications];
}
问题是我的应用程序应该在应用程序运行时显示通知,但在应用程序终止时不应该显示通知。为什么上面的代码不起作用?