问题标签 [ekevent]

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 回答
679 浏览

ios - 尝试保存 EKEvent 时失败

我正在尝试按照本教程进行操作,但在开始时出现错误if (err = noErr) {

这是我的代码:

我是这方面的初学者,它是我的 HSC 的一部分,但我没有让它正常工作。我真的很感激任何帮助。

0 投票
3 回答
1888 浏览

iphone - 获取 EkEvent 的日历颜色参考

所以目前,我有这个EkEvent

我成功解析到EKCalendarKey 这样做:

哪个打印:
EKCalendar <0x9a532c0> {title = Birthdays; type = Birthday; allowsModify = NO; color = #8295AF;}

然后我尝试让EKCalendar's Color 属性这样做:

哪个打印:

我能够获得 的其他属性EKCalendar,但是当我访问该color属性时,我每次都会崩溃:(。所以this class is not key value coding-compliant for the key color我需要理解的是,有人对如何获得这个值有任何想法吗?

我的主要目标是获取颜色属性,将“十六进制”数字转换为RBG颜色,然后使用石英显示颜色的小点。我正在将它用于我目前正在实施的日历应用程序。

0 投票
1 回答
310 浏览

ios - 更改事件时区会影响共享事件的其他人吗?

如果我要使用 a 规范化 aEKEvent的 startDate 属性NSDateFormatter并使用

后来我对该事件进行了更改,要求我致电

它会覆盖服务器上的时区,导致最初创建该共享日历事件的人(使用 GCal 的人)在另一个状态下出现问题,还是只是本地更改?

如果它确实影响事件,那么我确保应用程序端的事件始终代表用户当前时区的最佳方法是什么,而不必在每次我在 UI 上引用它时更改事件的格式?

0 投票
1 回答
99 浏览

ios6 - EKRecurrenceRule 如何描述排除?

我有一个规则“从 2013 年 9 月 8 日到 2013 年 10 月 30 日,除了 2013 年 10 月 14 日,星期一早上 9 点到 10 点”。我如何将其编码到 EKRecurrenceRule 中?谢谢!

0 投票
1 回答
239 浏览

ios - 在 ios 中获取重复日历事件

我可以获取一天的日历事件,但如果我想知道下一个重复事件怎么办?

例如:有一个递归的日历事件,即工作日。现在,当给定一个日期时,我会得到很多日历事件,假设有一个递归事件,现在我需要与此相关的所有下一个日历事件。

即如果在星期五的 13 日有日历事件,那么下一个事件将在星期一,即 16 日,然后是下一个 17 日......

所以我想知道递归事件的下5个事件。

如果您需要更多信息,请告诉我

0 投票
0 回答
200 浏览

ios - 在 ios 中错误地显示 ical 事件结束日期

我正在处理 ical 事件。我在 ical 中添加了一些事件。那个事件

开始日期:9 月 26 日下午 1 点

结束日期:10 月 5 日下午 2 点

重复结束日期:2014 年 4 月 5 日

我在我的应用程序中加载了所有 ical 事件。但它显示不同的结束日期。结束日期与重复结束日期相同。

如果我没有设置重复,那么开始和结束日期是正确的,我必须设置。

0 投票
1 回答
255 浏览

iphone - 如何在 icalender 的 ekevent 中设置事件持续时间?

我在 iCalendar 中创建了事件。它的开始日期是今天,结束日期是下个月 15 日。这是事件的重复类型。因此,如果将事件设置为重复事件,则将结束日期更改为与重复结束日期相同。我想给出事件的持续时间,比如下午 3.30 到下午 6.30 如何设置事件持续时间....

首先,“INTERVAL=2”将应用于“FREQ=YEARLY”以达到“每隔一年”。

然后,“BYMONTH=1”将应用于“每年一月,每隔一年”。

然后,“BYDAY=SU”将应用于“1 月的每个星期日,每隔一年”。

然后,“BYHOUR=8,9”将应用于“1 月的每个星期日早上 8 点和 9 点,每隔一年”。

然后,“BYMINUTE=30”将应用于“1 月的每个星期日上午 8:30 和 9:30,每隔一年”到达。

然后,由于缺少来自 RRULE 的信息,第二个来自 DTSTART,以“1 月的每个星期日上午 8:30:00 和上午 9:30:00,每隔一年”结束。

同样,如果缺少 BYMINUTE、BYHOUR、BYDAY、BYMONTHDAY 或 BYMONTH 规则部分,则将从“DTSTART”属性中检索到适当的分钟、小时、日或月。

请任何人指导我如何设置......我知道重复规则如何工作,但我的问题是如何设置事件持续时间。

0 投票
1 回答
2129 浏览

ekevent - 如何在未来的日期获得特定的经常性 EKEvent?

我将经常性事件(EKEvent)写入日历。如何在特定日期获取和修改其中一个经常发生的事件?

这些事件是通过以下代码创建的:

使用-predicateForEventsWithStartDate:endDate:calendars:仅获取日期范围内的事件,而不是特定事件。并且使用事件标识符仅获取一个事件,但没有特定日期。

0 投票
2 回答
1662 浏览

ios - Adding event to calendar very slow

I am simply wanting to add an event to the device's calendar.

I'm using:

and in iOS 6 it can take 6/7 seconds (iPhone 4) and on iOS 7 (on an iPhone 5S) it takes ~10 seconds. Is this normal behaviour? If not what am I doing wrong?

0 投票
3 回答
3782 浏览

ios - iOS向日历添加事件很慢?

我已使用此代码将事件添加到 iphone 日历

但是添加事件非常慢。我必须等待大约 10-12 秒才能完成此方法。这是正常的还是我做错了什么?我已经搜索过相同的内容,但仍然没有运气。任何建议将不胜感激。