问题标签 [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.
ios - iOS EKEvent Store 在循环中重新创建 iCloud 日历,不会保存本地。
我遇到了一个奇怪的问题 EKEventStore、iCloud 和本地日历。如果启用了 iCloud,则会创建日历并将事件保存到您所期望的日历中。如果 iCloud 已关闭并且您尝试保存事件,则没有任何反应,但是设备会继续每 3-5 秒循环创建 iCloud 日历,直到重新打开 iCloud,然后所有这些日历作为副本涌入 iCloud。我使用的代码几乎与此处多次引用的代码以及 Apples Docs 中的代码完全相同。我完全不知道为什么它不起作用,而且通常关于 EKEventStore 的文档似乎很少。
//•••••••••••••••••••••••••••••••••••••••••••••• # pragma mark – 保存事件 //•••••••••••••••••••••••••••••••••••••••••• ••••</p>
ios - 在 iOS 6 上获取 Facebook 日历列表
在遍历本机 iOS EKCalendars 列表时,有什么方法可以判断特定日历是来自 Facebook 的吗?您在本机 iOS 日历应用程序的“Facebook”部分中看到的那个。
对于 calendar.source.sourceType,我看到那些带有“type:EKCalendarTypeCalDAV”和“type:EKCalendarTypeBirthday”的日历,但这还不够,因为其他一些非 Facebook 日历可能具有相同的 sourceType。标题也与本机应用程序中的不同:名为“Calendar”的日历实际上被命名为“Facebook Events”。
这是日志:
我不能使用 SDK 的 EKCalendarChooser,因为我需要自定义它的表格视图并查看其他一些事件源。
谢谢你。
iphone - EKEvents 存储对象初始化
我想创建一个 EKEventStore 对象,并在不同的类中使用它,我可以在每个类中使用不同的实例吗?或者我必须使用单例模式创建一个 EKEventStore 实例?
Apple 文档建议创建一个实例,但他们没有指定这个实例是针对每个类还是针对整个应用程序,请提供建议,我在此引用 Apple 文档:“一个 EKEventStore 对象需要相对大量的时间来“
问候
cocoa - 如何将 EKEvent 设置为在特定日期之前重复可变天数?
背景信息
我有一个包含一个NSDate
对象的类,该对象用作EKEvent
. 被EKEvent
添加到日历中,有时带有一个EKRecurrenceRule
集合,其日期比事件的实际日期早 x 天。例如,如果 dateOfEvent 是 02/01/2013 并且用户选择在 2 天前收到警报,则该事件将在 2013 年 1 月 30 日添加到日历中。
这是我如何获得前一个日期:
当前的问题
设置为时EKRecurrenceRule
,EKRecurrenceFrequencyMonthly
它会从每个月的 alertDate 中选择月份中的哪一天。在上面的示例中,这一天最终是 30 日,但是 2 月没有第 30 天,并且该事件永远不会添加到 2 月。我怎样才能让它实际设置每个月的前几天,而不是基于一个特定的数字?
失败的尝试
我尝试在重复规则中添加负天数,希望它能够基于我设置的事件日期并向后移动,但它却将事件添加到日历上的每一天。
iphone - EKEditviewController keeps showing the title in the navigationbar
I'm working with the EventKit Framework
. It is working almost perfect but I have still some issues. When I push my on an Event, it goes to the details of that Event. It shows correctly the details and I can also edit and save it. The problem is with the navigation bar.
It shows the titles inside the navigation bar.These titles are Event Details and Edit. Also it is not showing a backbutton, to go back to my calendar. What I also should mention is that I'm using the Kal Calendar framework.
I'm pushing to de detailsViewController like this.
And this is how my delegate looks like
ekeventkit - 从所有 EKCalendar 获取事件
我想从所有日历(家庭、工作、日历和生日)中获取事件。我从默认日历中获取事件,但无法从生日日历中获取事件。任何帮助都会很棒。
ios - 如何从 iOS 的默认日历中检索最近完成的待办事项?
我在 iOS5 中使用默认日历。我必须显示最近完成的三个活动,最近三个待办事项。这些事件可以是任何事情,意味着它可以是任何一天。
任何人都可以帮助我如何使用 ekevnt 存储检索这些事件。
ios - 如何在 iOS 应用程序中读取 Exchange 日历属性?
我正在构建一个 iOS 应用程序,它将 EKEvent 项目添加到与 Exchange 服务器同步的日历中。此 Exchange 服务器将自定义属性添加到事件项。
是否有可能在 iOS 应用程序中读取 Exchange 项目的自定义属性?
ios - 如何将日历事件描述转换为 iPhone 中的字典对象?
我正在从日历中获取事件,并且对于每个事件我想获取所有数据。但我将其中一些作为对象,如 EKRecurrenceRule、EkCalendar、EKAlarm。现在我想从对象中获取特定字段。我尝试将对象转换为 Dictionary 对象,但它作为单个对象进行,当我访问它时,它返回整个对象的单个值。任何人都可以帮我将它们直接转换成字典。
iphone - 一些 EKEvents 与谓词不匹配
我正在开发一个日历应用程序。
一个月来,我整天都在循环以获取这一天的事件。我必须这样做才能处理重复发生的事件和超过一天的事件。
除了一种情况外,它工作得很好:为期数天的活动的最后一天。我看到了这个事件的其他日子的事件,但没有看到最后一个事件。(我在 GMT+1 时区,这就是我有这个时间的原因)
这是返回当天事件的方法:
以下是活动详情:
以下是来自 ekEventsWithStartDate 方法的此事件 3 天的日志:
为什么该方法返回空数组?
附属问题:有没有更好的方法来获取一个月中每一天的事件?我正在寻找更好的表现。
谢谢您的帮助!
编辑 20/03/2013: 感谢 Dhruvik,我发现我的代码非常适用于 iOS 5.X,但不适用于 iOS 6.X(未测试 4.X)。
我检查了 5.X 和 6.X 版本的事件和日期,我看到的唯一区别是事件日历时区属性:
此问题与全天活动无关。
iOS 6.X 有同样的问题吗?