问题标签 [eventkit]

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

iphone - 是否可以更改默认 EventKitUI 样式?

是否可以更改默认 EventKitUI 样式?我想要不同的背景(透明),还有黑色半透明导航栏和按钮。

也许有一种方法可以覆盖整个应用程序的默认样式?

0 投票
3 回答
14634 浏览

iphone - 从 EventStore EventKit iOS 中获取所有事件

我想知道如何在 iOS 中使用 EventKit 从 EventStore 中获取所有事件。

这样我可以指定今天的所有事件:

正确的应该使用 NSPredicate,它是通过以下方式创建的:

我试过使用

作为 startDate 和 endDate,不好。因此,来自其他 Q 的其他 A 并不是我正在寻找的确切内容。

谢谢!


编辑

我已经测试并得出结论,我最多只能在 4 年内获取事件。有什么办法可以过去吗?不使用多次提取..

0 投票
1 回答
280 浏览

iphone - 为什么 SimpleEKDemo 代码中存在内存泄漏?

在分析Apple 的 SimpleEKDemo 应用程序时,我注意到存在一些内存泄漏。

其中一个泄漏是 __NSArrayM,它在 Leaked Blocks 历史记录中有 3 行,即 Malloc/Assign/Release。

问题 - 有人可以在这里指出根本原因问题吗?(我正在尝试学习如何从创建泄漏对象的位置获取 Instruments 输出,然后从那里找出根本原因,所以这将非常有用)

0 投票
2 回答
1957 浏览

objective-c - 一周的开始日期是否存储在 NSLocale 中的某个地方?

我住在荷兰。我们荷兰人喜欢将星期一视为一周的开始。我知道美国人喜欢把星期天当作一周的开始。愚蠢的美国人;)

如果我想向我的全球用户展示一周视图,我可以从 NSLocale 获得一周的首选开始日期,还是设置面板是唯一的方法?

干杯,EP。

0 投票
1 回答
626 浏览

iphone - 从最近添加的事件中获取标识符(EKEventStore saveEvent)

我正在使用 EKEventStore saveEvent 将自定义事件保存到日历中,返回值是布尔值,因此如果存储过程失败,我可以处理。是否有机会轻松找出此事件的唯一标识符,以便之后使用 eventWithIdentifier 获取它?我不想按日期进行选择,因为它可能会返回一个以上的结果。是否有任何其他可能性来获取“我的”事件?

0 投票
3 回答
1677 浏览

objective-c - 如何访问 EKCalendar 的“帐户”属性

查看EKCalendar 的文档。这很简单,它有五个属性,其中只有一个是一个名为title. 现在,如果您的 iPhone 上有多个日历并打开 iCal 的日历设置,您可以看到所有日历都由另一个名为account.

我想不通的是如何做同样的事情,因为虽然你可以看到accountNSLogEKCalendar实例,但你无法访问它:

EKCalendar <0x1851b0> {title = 工作;类型 = CalDAV;帐户 = some@addr.ess; 允许修改=是;颜色 = 0.690196 0.152941 0.682353 1.000000}

没有account财产,并且尝试访问valueForKey:@"account"也不起作用,这不足为奇。

那我怎么去那个account属性?这么简单的事情,把我逼疯了!非常感谢您的帮助。

更新:从 iOS 5.0 开始,EKCalendar 有一个source属性.

0 投票
1 回答
559 浏览

iphone - 如何通过单击日历提醒的“查看事件”打开自定义应用程序

我已经使用 Eventkit 框架在应用程序中设置了提醒事件。我使用以下链接在 iCal 中创建提醒。并为事件设置警报。现在,当警报视图中显示警报时,单击“查看事件”按钮时,没有任何反应。如何打开应用程序以显示单击警报视图按钮时保存的笔记?提前致谢。

0 投票
1 回答
2049 浏览

iphone - 使用 EventKit 的 NSTimezone 问题

我需要使用 EventKit 框架在 iPhone 日历中输入条目。

由于我的应用程序应该是国际化的,因此我需要处理不同的时区。我现在在做什么:

活动应在早上 6:00 开始。因此,我正在使用以下代码创建一个 NSDate 对象:

我得到的是一个具有 06:00 am 和时区 GMT 的 NSDate 对象。

当将此 NSDate 用作事件的 startDate 时,我想使用系统时区,以确保事件在日历中真正显示为 06:00 am。

因此我使用这段代码:

例如,我将设备时区更改为 NEW YORK。如果我调试代码,它会正确识别时区和 -14400 秒的偏移量。所以我的开始和结束 NSDate 对象似乎是正确的。

如果我查看日历,该应用程序创建了一个事件,该事件不是从上午 06:00 开始,而是从上午 04:00 开始。

我究竟做错了什么 ??

编辑:我创建事件的代码:

从 06:00 am 到 08:00 am 创建事件的示例

现有事件的删除没有显示,但这是经过测试和工作的。

0 投票
1 回答
2731 浏览

iphone - 如何获取事件属性

我有以下方法,用于获取当天的所有事件:

如果我检查我的 NSLog,我会在数组中得到以下对象:

如您所见,我有 3 个对象:“test”、“Prueba”和“Numero”这个标题以及开始和结束日期是我需要的所有信息,但我不知道如何获取它。有人可以帮助我吗?

0 投票
1 回答
9713 浏览

iphone - 如何使用 Event Kit 框架在 iPhone 中添加事件

我正在制作一个餐厅应用程序,我需要在日历中添加事件,事件信息来自服务器,如果客户端添加任何它应该在指定日​​期的日历中显示的事件,我使用了事件工具包框架并成功添加了一个事件到日历中,但是如何使用事件工具包在日历中添加多个事件。