问题标签 [ekeventkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2563 浏览

ios - iPhone Event Kit:以编程方式订阅新日历

我被引导到这个答案,它告诉我们如何创建一个离线日历(我认为),但我如何订阅服务器上的 URL,该服务器以 ics 格式吐出日历?这可能吗?

0 投票
2 回答
2966 浏览

ios - EKEvent 编辑不起作用

我正在 iOS5 中开发 EKEvent。我可以添加、删除、列出事件,但现在的问题是当我尝试编辑现有事件时,“完成”按钮会产生问题。它不会进入 eventEditViewController: 方法。可能是什么问题?任何帮助将不胜感激。取消和删除按钮正在工作。当我编辑事件并单击“完成”时,控制台显示
Calendar: unable to save: (null).

这是我尝试过的代码..

0 投票
3 回答
3272 浏览

iphone - 在 iOS 中将参与者添加到事件

在 EKParticipant 类参考中,“将参加者发送到 EKEvent 对象以获取 EKParticipant 对象的数组。”好的,购买如何将参加者发送到 EKEvent 对象?

有人给出示例代码吗?

0 投票
1 回答
1748 浏览

ios - 如何跟踪我的应用在 iphone 日历中添加的事件

我从应用程序中的 Web 服务获取事件,每个事件都有一个唯一标识符。

如果用户想将该事件推送到本机日历,我将在本机中保存该事件,但我怎么知道该事件是否已经存在于本机日历中,因为我无法设置 EKEvent 对象的 eventIdentifier 属性

我尝试继承 EKEvent 并添加我自己的标识符

但是当我检索事件对象时,我没有得到我的子类对象,当我调用它时它抛出了一个异常

现在如您所见,我无法在 EKEvent 类中设置 eventIdentifier 属性,子类化 EKEvent 也不起作用。

我怎样才能实现所需的功能,有什么建议吗?

0 投票
4 回答
3715 浏览

ios - EKCalendar 和错误域=NSMachErrorDomain 代码=268435459

我正在探索 EKEventKit。我连接我的 iPhone 并拨打电话以安装日历

但是,当我记录日历时,我收到此错误消息

“CADObjectGetIntProperty 失败,出现错误 Error Domain=NSMachErrorDomain Code=268435459 “操作无法完成。(马赫错误 268435459 -(ipc/send)无效的目标端口)”

有谁知道这是什么以及为什么我得到它。谢谢

礼萨

0 投票
1 回答
485 浏览

ekeventkit - EventKit:有什么方法可以从 EKEventEditViewController 中删除被邀请者

根据要求,我只需要事件存储中的最少输入即可将事件添加到日历。

所以我想隐藏/删除受邀者并从 EKEventEditViewController 重复。

有什么办法可以做到吗?

0 投票
3 回答
6742 浏览

iphone - 在 iPhone 中使用 Event Kit 删除事件

我在我的 iOS 应用程序中使用 Event Kit 并使用 Event Kit 创建一个事件。我可以创建它,但我也想赋予删除的能力。但我无法做到这一点。我知道 EKEventStore 有一种删除事件的方法,但我无法创建事件对象。我将事件标识符作为字符串,但我无法使用它创建事件对象。有人可以指导我这样做吗?

问候潘卡伊

0 投票
1 回答
1057 浏览

ios - 无法从 ekstore 查询日历中的提醒

我正在尝试从日历中获取提醒列表,但我不断收到错误消息。我可以对日历事件做类似的事情,但是当我尝试修改它以进行提醒时,我遇到了问题。
此代码在与 EKEntityMaskReminder 相关的第一行失败

错误信息是:

-[EKEventStore initWithAccessToEntityTypes:]:无法识别的选择器发送到实例 0x157660

如果我这样更改商店:

然后它失败了:

如果我将商店设置为:

它显示在提醒应用程序中。

有谁知道为什么我不能查询这些提醒?

0 投票
2 回答
1967 浏览

iphone - EKEventStoreChangedNotification 被多次调用

我在我的应用程序中使用 EKEventStore。我获取默认存储并注册以便在EKEventStoreChangedNotification对日历进行更改时收到通知。但是,当进行更改时,通知的发送者会被调用数次 (5-10) 次,有时每次调用之间的间隔长达 15 秒。这弄乱了我的代码,使事情变得更加难以处理。对此我能做些什么吗?

谢谢

iOS7 编辑:似乎在 iOS7 发布时,这个问题已经消失了。现在,无论对 CalendarStore 所做的更改如何,都只会EKEventStoreChangedNotification发送一个。

0 投票
2 回答
3537 浏览

iphone - EKEventStore,我需要 iOS 6 的 EventKit.Framework 吗?

我有一个通用的 iOS 应用程序,努力使其与 iOS 6 兼容。我正在使用 Cordova / Phonegap 框架,所以我的应用程序是 HTML、CSS 和 JS。我正在使用 GitHub 上提供的用于 Cordova 的 calenderPlugin,在 iOS 6 之前运行良好。

问题从这里开始:Apple 补充说,从 iOS 6 开始,在对日历和提醒进行任何操作之前,我们需要授予用户权限。这是示例代码:

当然我已经添加了 EventKit.Framework 和 EventKitUI.Framework。现在的事情是,为了开发 iOS 6,我下载并安装了 iOS6 SDK 附带的 xCode 4.5。

xCode 没有找到这个方法 requestAccessToEntityType,也没有常量 EKEntityTypeEvent 可用。

看来我缺少适用于 iOS 6 的 EventKit.Framework,但是如何呢?我有适用于 iOS 6 的 SDK 附带的 xCode 4.5。有什么建议吗?