问题标签 [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.
iphone - 是否可以更改默认 EventKitUI 样式?
是否可以更改默认 EventKitUI 样式?我想要不同的背景(透明),还有黑色半透明导航栏和按钮。
也许有一种方法可以覆盖整个应用程序的默认样式?
iphone - 从 EventStore EventKit iOS 中获取所有事件
我想知道如何在 iOS 中使用 EventKit 从 EventStore 中获取所有事件。
这样我可以指定今天的所有事件:
正确的应该使用 NSPredicate,它是通过以下方式创建的:
我试过使用
作为 startDate 和 endDate,不好。因此,来自其他 Q 的其他 A 并不是我正在寻找的确切内容。
谢谢!
编辑
我已经测试并得出结论,我最多只能在 4 年内获取事件。有什么办法可以过去吗?不使用多次提取..
iphone - 为什么 SimpleEKDemo 代码中存在内存泄漏?
在分析Apple 的 SimpleEKDemo 应用程序时,我注意到存在一些内存泄漏。
其中一个泄漏是 __NSArrayM,它在 Leaked Blocks 历史记录中有 3 行,即 Malloc/Assign/Release。
问题 - 有人可以在这里指出根本原因问题吗?(我正在尝试学习如何从创建泄漏对象的位置获取 Instruments 输出,然后从那里找出根本原因,所以这将非常有用)
objective-c - 一周的开始日期是否存储在 NSLocale 中的某个地方?
我住在荷兰。我们荷兰人喜欢将星期一视为一周的开始。我知道美国人喜欢把星期天当作一周的开始。愚蠢的美国人;)
如果我想向我的全球用户展示一周视图,我可以从 NSLocale 获得一周的首选开始日期,还是设置面板是唯一的方法?
干杯,EP。
iphone - 从最近添加的事件中获取标识符(EKEventStore saveEvent)
我正在使用 EKEventStore saveEvent 将自定义事件保存到日历中,返回值是布尔值,因此如果存储过程失败,我可以处理。是否有机会轻松找出此事件的唯一标识符,以便之后使用 eventWithIdentifier 获取它?我不想按日期进行选择,因为它可能会返回一个以上的结果。是否有任何其他可能性来获取“我的”事件?
objective-c - 如何访问 EKCalendar 的“帐户”属性
查看EKCalendar 的文档。这很简单,它有五个属性,其中只有一个是一个名为title
. 现在,如果您的 iPhone 上有多个日历并打开 iCal 的日历设置,您可以看到所有日历都由另一个名为account
.
我想不通的是如何做同样的事情,因为虽然你可以看到account
你NSLog
的EKCalendar
实例,但你无法访问它:
EKCalendar <0x1851b0> {title = 工作;类型 = CalDAV;帐户 = some@addr.ess; 允许修改=是;颜色 = 0.690196 0.152941 0.682353 1.000000}
没有account
财产,并且尝试访问valueForKey:@"account"
也不起作用,这不足为奇。
那我怎么去那个account
属性?这么简单的事情,把我逼疯了!非常感谢您的帮助。
更新:从 iOS 5.0 开始,EKCalendar 有一个source
属性.
iphone - 如何通过单击日历提醒的“查看事件”打开自定义应用程序
我已经使用 Eventkit 框架在应用程序中设置了提醒事件。我使用以下链接在 iCal 中创建提醒。并为事件设置警报。现在,当警报视图中显示警报时,单击“查看事件”按钮时,没有任何反应。如何打开应用程序以显示单击警报视图按钮时保存的笔记?提前致谢。
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 创建事件的示例
现有事件的删除没有显示,但这是经过测试和工作的。
iphone - 如何获取事件属性
我有以下方法,用于获取当天的所有事件:
如果我检查我的 NSLog,我会在数组中得到以下对象:
如您所见,我有 3 个对象:“test”、“Prueba”和“Numero”这个标题以及开始和结束日期是我需要的所有信息,但我不知道如何获取它。有人可以帮助我吗?
iphone - 如何使用 Event Kit 框架在 iPhone 中添加事件
我正在制作一个餐厅应用程序,我需要在日历中添加事件,事件信息来自服务器,如果客户端添加任何它应该在指定日期的日历中显示的事件,我使用了事件工具包框架并成功添加了一个事件到日历中,但是如何使用事件工具包在日历中添加多个事件。