最近我遇到了这个问题。
1,创建自定义日历(iCloud源码) 2,添加新事件并成功保存,显示在设备日历上。 3,在NSUserDefaults中保存eventIdentifier
但是, 当我使用这种方法时
EKEvent *event = [store eventWithIdentifier: identifier];
总是说:“错误获取带标识符的事件......”
如果我将事件保存到默认日历,则不会发生此问题。 感谢提前帮助。
更新: 我用4个按钮做了一个演示
1,创建日历,
2,使用NSPredicate搜索日历,
比较标识符,它是相同的。
3,创建活动,
4,使用NSPredicate搜索事件
也一样。
calendarWithIdentifier& amp;有什么问题? eventWithIdentifier? 如果使用这两种方法,则始终返回null。