我的问题是这样的:
我在 iOS 应用程序上安排了一些 UILocalNotifications,问题是,如果我删除应用程序而不删除与通知关联的对象(并因此从 ScheduledNotifications 数组中删除通知),通知仍然会触发。
尽管我没有经历过它们实际触发(它们设置为在一周的间隔内重复),但自从我在应用程序启动时 NSLog 了 ScheduledNotifications 数组以来,我就有了这方面的证据,即使在删除应用程序并重新安装它之后(使用数据实体)模型消失了),仍然显示一些预定的通知。
我在苹果的参考库中搜索了 UIApplication 和 UIApplicationDelegate 参考,但我发现没有方法知道应用程序是否被删除,如果有我就写
[[UIApplication sharedApplication] cancelAllLocalNotifications];
在所述方法中。
那么,有没有办法知道这一点呢?
预先感谢您,非常感谢您的帮助。
这是 4.0 中的错误,即使用户删除了应用程序,本地通知也会重复,但至少 Apple 在以后的版本中修复了该错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)