簡體   English   中英

使用唯一標識符創建 EKEvent(不可編輯)

[英]Creating EKEvent with Unique Identifier(Not Editable)

我想創建一個 EKEvent 以將其添加到設備日歷中。 有什么方法可以為此事件設置唯一 ID(用戶無法在日歷應用程序中編輯),以便我可以識別它或將其與我的事件匹配。

我正在創建這樣的事件

let event = EKEvent.init(eventStore: eventStore)
event.title = "My location"
event.location = "Location Address"

// Setting Start - End Date
event.startDate = Date()
event.endDate = Date()

do {
    // Saving Events
    try eventStore.save(event, span: .thisEvent, commit: true)
    let message = "Schedule has been added to your device's calendar."
    showAlert(title: kFVApplicationTitle, message: message)
} catch {
    let message = "Schedule could not be added to your device's calendar."
    showAlert(title: kFVApplicationTitle, message: message)
}

為 EKEvent 創建一個類別並在其中添加其他屬性解決了我的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM