在 Apple 的 EventKit 中,每个日历都可以有一个用户可定义的颜色,也可以在 EKCalendar 实例上以EKCalendar.color的形式访问。 如何从单个事件(而不是日历)访问该颜色? 从 EKEvent 实例到事件所属的 EKCalendar 是否有任何反向引用? 例如,我有 ...
在 Apple 的 EventKit 中,每个日历都可以有一个用户可定义的颜色,也可以在 EKCalendar 实例上以EKCalendar.color的形式访问。 如何从单个事件(而不是日历)访问该颜色? 从 EKEvent 实例到事件所属的 EKCalendar 是否有任何反向引用? 例如,我有 ...
我正在获取提醒,获取标题、上次修改日期、注释等没有问题,但我唯一的问题是recurrenceRules。 这是我的代码: 当我运行该应用程序时,它说: [EKRecurrenceRule <0x28051c1e0> RRULE FREQ=WEEKLY;INTERVAL=1;UNTIL ...
我在 EKEvent 方面取得了成功,包括日历标识符、标题、开始/结束时间等……但我只剩下两个是occurrenceDate 和birthdayContactIdentifier。 这是我卡住的代码: 这将显示联系人标识符,它可以正常工作,但我如何链接到带有标识符的联系人? 结果显示: 我不知道为什 ...
我试图获取日历,我对标题、颜色、开始/结束日期等没有任何问题……但我决定添加“邀请”,但我不断收到错误消息: 这是我的代码: 我想从与会者那里获取姓名/电子邮件(暂时)到字符串中。 我怎样才能做到这一点? 谢谢 ...
我正在尝试使用事件 ID 删除我在日历中保存的事件,但它删除了一个不同的事件,有时它不会删除任何内容。 我在创建事件时将 eventId 保存在领域数据库中,并在我想删除但它不起作用时读回它。 我尝试在实际设备上运行它,使用数组而不是字典,将跨度更改为.futureEvents但仍然不起作用 ...
我正在尝试从我在 Xcode 11.2.1 中使用 Swift 5 开发的 Mac 应用程序向 macOS 日历添加日历事件。 首先,我在App Sandbox 中检查了日历权利。 我试图提示这样的权限: ...但每次都granted是false ,我从未看到过授予权限的弹出窗口。 在 m ...
问题我正在展示一个带有一些预定义信息的EKEventEditViewController视图。 如果用户不想更改此信息,他应该能够点击添加以将事件添加到日历中。 问题是,添加按钮默认是禁用的。 它仅在用户更改某些内容(例如事件名称或日历)时启用。 代码片段 EKEventEditViewContr ...
我有当天的 EKEvent 列表,我想过滤掉当前用户拒绝的任何内容,以便列表仅包含我怎样才能做到这一点? 我在任何地方都找不到任何示例,也找不到事件本身的任何属性来存储此信息。 这是一些示例代码,如果有帮助的话:let eventStore = EKEventStore() let today = ...
我想在 macOS 的应用程序中访问用户 iCloud 日历事件。 在研究时,我找到了一些 iOS 的教程,但我找不到适用于 macOS 的教程。 我试图了解 EventKit 的 Apple 开发人员文档,但没有设法让它运行。 这就是我所做的: 1 - 访问活动商店 1.1我已将权利文件中的 ' ...
我想编写一个方法,它接受一个事件对象,它有一个名称和一个日期参数。 该函数请求访问/检查对事件存储的访问,创建带有参数的 EKEvent,将其保存到存储中,然后将事件标识符作为字符串返回。 到目前为止,我遇到了麻烦,因为 eventStore.requestAccess(To:) 方法闭包转义了, ...
我目前正在阅读具有类似于此处所述功能的所有日历事件: https : //www.andrewcbancroft.com/2016/04/28/listing-calendar-events-with-event-kit-and-swift/ 即 现在,在运行iOS 12.1.1的 ...
我想创建一个 EKEvent 以将其添加到设备日历中。 有什么方法可以为此事件设置唯一 ID(用户无法在日历应用程序中编辑),以便我可以识别它或将其与我的事件匹配。 我正在创建这样的事件 ...
我有一个tableview,它将日历事件动态加载到行中。 我正在检查设备的当日活动。 我设置了一个detailview,因为我会将事件数据传递到detailview标签。 我正在使用情节提要剧集。 但是我还不能完成。 谁能帮我我所缺少的吗? 错误为“无法分配'EKEvent类型的 ...
我的应用程序中有一个向日历添加事件的功能,该过程涉及解析日期的字符串表示形式(使用夏令时调整,并为其设置EKEvent startDate,这是一个代码段: 一段时间以来,一切工作都按预期进行,但是自从英国夏令时过渡以来,我注意到日历上的活动要提前一个小时 比如我设置的事件是“16 ...
在我的应用程序中,我可以为EKEvent选择日期和时间。 除了时间,我几乎实现了我想要的。 我该如何设定时间。 以下是我尝试过的代码。 更新1 ...
第一次获取数据时,EventKit显示错误。 [EventKit]获取所有日历时出错:错误域= EKCADErrorDomain代码= 1019“(null)”2018-01-17 19:19:22.190518 + 0530 StickyNoteApp [426:40382] [Even ...
我基于提醒应用程序和EKEvent构建了一个简单的待办事项应用程序。 我没有设置EKAlert的截止日期,而是构建了自己的UNUserNotification,这主要是因为我希望拥有自定义操作事件。 该代码主要遵循此页面上的示例: https : //useyourloaf.com/blog ...
我想允许我的用户在我的应用中接受/拒绝会议邀请。 我认为我需要的是以某种方式更新EKParticipantStatus,但看起来它无法更新。 Apple Docs:Event Kit无法将参与者添加到活动中,也无法更改参与者信息 在这个stackOverflow问题中有人 ...
是否可以使用选定的标识符在日历中创建事件? 谢谢。 ...
轻按按钮时,如何删除默认日历中的所有事件? 这是我当前的代码 第一个问题不是当前日历。 第二个问题是出现以下错误: 错误: 无法对不可变值使用变异成员:函数调用返回不可变值 ...