在下面的代码中,我检查当前任务(正在编辑的任务)是否有localNotification。如果是这样,我会尝试取消该通知。然后(如果fireDate尚未过去)我用(可能)更改的信息更新通知的alertBody并重新安排它。问题是,如果我创建一个通知然后对其进行编辑,我最终会关闭两个通知。不知何故原来的没有被取消...if([currentTasklocalNotification]){[[UIApplicationsharedApplication]cancelLocalNotification:[currentTasklocalNotification]];if([[NSDateda