在EKEventEditViewController实例上编辑事件并选择另一个日历时,事件上的日历确实会发生变化,但对标题等其他属性的更改会丢失。
如果我没有选择其他日历,则更改会按预期保留。
这是我加载编辑器时的代码
<%request.getAttribute("attrubuteName")%>
当eventEditViewController didCompleteWithAction完成后,我是否需要做额外的事情?
答案 0 :(得分:1)
在回调中,您没有保存该事件。尝试在回调中保存您的事件,看看是否能解决问题。类似的东西:
let event = controller.event!
do {
try eventStore.saveEvent(event, span: .ThisEvent, commit: true)
} catch {
print("Could not update the event store with supplied changes")
}