Ios 如果我从EKReminder中创建子类,我是否能够将自定义类保存到iCloud上的eventstore

Ios 如果我从EKReminder中创建子类,我是否能够将自定义类保存到iCloud上的eventstore,ios,objective-c,eventkit,ekeventkit,ekeventstore,Ios,Objective C,Eventkit,Ekeventkit,Ekeventstore,我想开发一个自定义提醒应用程序。默认情况下,EKReminder所具有的属性和方法是不够的。如果我将其子类化,然后添加所有需要的额外属性和内容,我是否能够将其保存到iCloud提醒/日历事件存储中 “普通”提醒应用程序是否能够“查看”我保存的自定义提醒,并操作它可以在这些提醒上看到的部分数据?EKReminder(EKCalendarItem的子类:EKObject:NSObject就像EKEvent一样)不是子类化的。事件工具包对象用于表示数据库记录。创建EKReminder的子类不会神奇地在

我想开发一个自定义提醒应用程序。默认情况下,EKReminder所具有的属性和方法是不够的。如果我将其子类化,然后添加所有需要的额外属性和内容,我是否能够将其保存到iCloud提醒/日历事件存储中

“普通”提醒应用程序是否能够“查看”我保存的自定义提醒,并操作它可以在这些提醒上看到的部分数据?

EKReminder(EKCalendarItem的子类:EKObject:NSObject就像EKEvent一样)不是子类化的。事件工具包对象用于表示数据库记录。创建EKReminder的子类不会神奇地在事件工具包数据库中插入新字段,也不会将EKReminder强制转换为其他对象会神奇地更改该对象的类

将额外字段存储到数据库中的唯一方法是直接访问该数据库,这是苹果为自己保留的

由于无法向事件工具包数据库中添加新字段,因此可以使用现有字段(例如,在事件的注释中添加事件ID)或使用应用程序管理的第二个数据库对其进行扩展(在这种情况下,不能使用calDAV存储对象)

在这里找到答案并修改它以适合我的问题。