当点击按钮时,如何删除默认日历中的所有事件?
这是我当前的代码
@IBAction func deleteEvents(_ sender: UIButton) {
eventStore.calendars(for: .event).removeAll()
}
第一个问题不是当前的日历。第二个问题是我收到以下错误:
错误:
不能对不可变值使用变异成员:函数调用返回不可变值
没有removeAll
方法。
您需要使用 的方法EKEventStore
来查询和删除所需的事件。
在高层次上,您需要:
EKCalendar
.所有需要的 API 都在EKEventStore
类中。有关详细信息,请参阅其文档。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句