使用EventKit在將事件計(jì)入日歷時(shí),若不在主線程中執(zhí)行的話,添加非重復(fù)事件能夠正常添加,然而如果加上EKRecurrenceRule 后可能會(huì)報(bào)
Error loading default properties for object x-apple-eventkit:///RecurrenceRule/p82 from daemon: Error Domain=EKCADErrorDomain Code=1010 "(null)"
Error pushing dirty properties for EKPersistentRecurrenceRule to daemon: Error Domain=EKCADErrorDomain Code=1010 "(null)"
等錯(cuò)誤

這時(shí)只要將save代碼放入
DispatchQueue.main.async(execute: {
do {
try eventStore.save(event, span: .thisEvent)
} catch{
//show error
}
})
即可解決。