[英]How to delete all events from the default calendar
輕按按鈕時,如何刪除默認日歷中的所有事件?
這是我當前的代碼
@IBAction func deleteEvents(_ sender: UIButton) {
eventStore.calendars(for: .event).removeAll()
}
第一個問題不是當前日歷。 第二個問題是出現以下錯誤:
錯誤:
無法對不可變值使用變異成員:函數調用返回不可變值
沒有removeAll
方法。
您需要使用EKEventStore
的方法來查詢和刪除所需的事件。
在較高級別,您需要:
EKCalendar
的參考。 所有必需的API都在EKEventStore
類中。 有關詳細信息,請參見其文檔。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.