Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何检索EKEventStoreChanged通知中已更改的事件_Ios_Swift_Calendar_Ekevent_Ekeventkit - Fatal编程技术网

Ios 如何检索EKEventStoreChanged通知中已更改的事件

Ios 如何检索EKEventStoreChanged通知中已更改的事件,ios,swift,calendar,ekevent,ekeventkit,Ios,Swift,Calendar,Ekevent,Ekeventkit,我已经听取了通知,无论何时有修改或更改,我都会将所有事件同步到本地数据库。但我的问题是,我是否只能检索修改过的事件。这是EKStoreChanged通知的用户信息 "x-apple-eventkit:///Event/p1003", "x-apple-eventkit:///Location/p60", "x-apple-eventkit:///Location/p61", "x-apple-eventkit:///Location/p59",

我已经听取了通知,无论何时有修改或更改,我都会将所有事件同步到本地数据库。但我的问题是,我是否只能检索修改过的事件。这是EKStoreChanged通知的用户信息

     "x-apple-eventkit:///Event/p1003",
     "x-apple-eventkit:///Location/p60",
     "x-apple-eventkit:///Location/p61",
     "x-apple-eventkit:///Location/p59",
     "x-apple-eventkit:///Event/p1004",
     "x-apple-eventkit:///Event/p1005"

是否可能知道哪些事件已更改,或是否已删除

来自苹果的文档:

在对日历数据库进行更改时发布,包括 添加、删除和更改事件或提醒个体变化 未对其进行说明


因此,您需要获取每个条目,以确定其是否已更改。

来自苹果的文档:

在对日历数据库进行更改时发布,包括 添加、删除和更改事件或提醒个体变化 未对其进行说明

因此,您需要获取每个条目,以确定其是否已更改