当我为即将到来的时间设置本地通知时,以及删除应用程序时,本地通知会在我重新安装应用程序时触发。有什么方法可以避免这种情况。为什么会这样?
最佳答案
也许在applicationDidFinishLaunching中(未测试):
NSUserDefaults *prefs = [NSUserDefaults standardUserDefaults];
BOOL firstRun = [prefs boolForKey:@"firstRun"];
if(firstRun) {
// Cancel all UILocalNotifications
} else {
BOOL firstRun = NO;
[prefs setBool:firstRun forKey:@"firstRun"];
}
关于iphone - 本地通知在卸载并重新安装应用程序时触发,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11099615/