gpt4 book ai didi

ios - 需要帮助在 iOS 日历 (Swift) 的事件中保存唯一的自定义标识符

转载 作者:搜寻专家 更新时间:2023-11-01 06:53:31 25 4
gpt4 key购买 nike

我正在用 Swift 创建一个应用程序,它显示从服务器发送的带有日期的用户事件。这些事件具有唯一标识符。该应用程序的一项功能允许用户安排这些事件,将它们保存在 iOS 日历中。问题是应用程序需要向用户显示在 iOS 日历中安排了哪些事件。为此,我可以将应用程序中事件的标题和日期与用户保存在日历中的事件进行比较,但可能会有两个事件具有相同的日期和标题。所以我需要将事件的唯一自定义标识符存储在 iOS 日历项目中。 EKCalendarItem 似乎没有我可以使用的变量。如果我将它保存在笔记中,用户可以更改标识符。任何想法如何解决这个问题?我正在使用 EventKit 框架。

最佳答案

据我所知,您不能在日历条目中存储自己的 ID。我建议您将条目的外部 ID 与 iOS 日历条目的 ID 一起存储在本地数据结构中。

可能是一个以外部 ID 为键、以 EKEvent.eventIdentifier 为值的字典。

此外,您应该聆听日历中的变化,以便能够在必要时使用react。 (EKEventStoreChangedNotification)

关于ios - 需要帮助在 iOS 日历 (Swift) 的事件中保存唯一的自定义标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55459355/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com