问题标签 [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.
ios4 - 在 EKEvent(iPhone 日历)中存储自定义值
我的应用程序与设备日历集成。当一个新项目被添加到我的应用程序时,我们会为这个项目创建一个日历条目。如果项目被编辑,我们需要更新日历项目。
我现在要做的是在 EKEvent.Notes 中放置一个 GUID,但显然这对用户是可见的,所以我们添加了一个文本“不要删除”。然后,我们在日历中搜索包含 GUID 的 Notes 以查找相关项目。
理想的情况是 EKEvent 具有 Tag 属性,或者是否有某种类型的隐藏字段可以采用字符串值。然后,我们可以将相关的唯一 ID 存储在此字段中,而不会使用户的备注字段混乱。
有关如何处理此问题的任何建议?
谢谢你。
iphone - iPhone 日历和时区 (EventKit)
iPhone 上的时区处理对我来说似乎有点混乱。就向设备日历添加新的 EKEvent 而言,看起来您总是只需在本地时间设置开始/结束时间,我们不需要使用时区或偏移量。这是真的?
我假设设备在输入时知道时区。当您查看设备的设置/邮件、通讯录、日历并滚动到底部以查看时区数据时,就会出现混乱。是否有时区支持ON/OFF,设置时区等。
因此,如果我在加利福尼亚并向设备添加一个事件,并且时区设置为“纽约”并且时区支持处于开启状态,那么 EKEvent 实际显示的时间是什么时候?
有没有人通过 EventKit 处理过 iOS 日历并学习过有关时区处理的课程?还是直截了当,只需使用当地时间并进入活动,设备会处理其余的事情?
谢谢你。
iphone - iPhone:如何检测是否可以修改 EKEvent 实例?
在 iPhone 上使用 EventKit 时,我注意到可能存在一些无法修改的事件。到目前为止,我遇到的示例是与 CalDAV 同步的生日和事件。当您在 iPhone 上的标准内置日历应用程序中查看事件的详细信息时,右上角的“编辑”按钮在这些情况下不可见,而在查看“正常”事件时它会可见。
我到处搜索,阅读所有文档,但我根本找不到任何告诉我如何检测这种行为的东西!我只能在之后检测到它:
- 编辑活动的标题
- 将其保存到事件存储
- 检查事件的标题,如果它没有改变它是不可编辑的!
我正在寻找一种方法来预先检测事件的不可编辑行为。我知道这是可能的,因为我已经看到其他日历应用程序正确地实现了这一点。
iphone - date problem while adding Event to iPhone calendar
while adding an event to the calendar of an iphone, the date is going to be reseted to 1.1.2001 and i have no idea why.
the input seems to be fine since
writes the correct date. i have no real idea :(
xcode - SimpleEKDemo 示例,allowEditing = YES,但在 iPad 中仅显示“完成”按钮
SimpleEKDemo 示例在 Project Settings 的 Build 标记中随“Targeted Device Family = iPhone”一起提供。它适用于 iPhone 和 iPad,EKEventViewController 中显示的“编辑”栏按钮。
但是,如果我将“目标设备系列”更改为“iPad”或“iPhone/Ipad”,它仍然可以在 iPhone 模拟器和设备中工作,但不能在 iPad 模拟器或设备中工作。无论allowEditing 配置为YES 还是NO,EKEventViewController 都会在iPad 模拟器或设备中显示“Done” barButton 而不是“Edit”。
我将 EventKit 框架部署到我自己的项目和 Kal NativeCal 示例中,并且遇到了同样的问题。
我搜索了苹果开发论坛和互联网,但没有关于这个问题的信息。
如果您之前遇到过同样的问题或有任何建议,请提供帮助。
谢谢。
BTW,一些开发环境信息供参考:
- Mac OS 10.6.5
- Xcode 3.2.5
- 项目基础 SDK:4.2
- 项目 iOS 部署目标:4.2
cocoa-touch - 关于 iPhone 日历 (Kal) 的问题
我想知道 Kal 是否支持添加事件?就像我希望支持在我的应用程序中安排事件一样,Kal 是否支持添加/编辑事件并将其显示在它拥有的月视图上?
还是只是为了显示来自数据源的月视图?任何帮助,将不胜感激。
谢谢
iphone - 我的应用程序如何获取用户 iPhone 上的日历列表
我正在编写一个 iPhone 应用程序,它将使用 EventKit 框架在用户的日历中创建新事件。这部分工作得很好(除了它处理时区的奇怪方式——但这是另一个问题)。我想不通的是如何获取用户日历的列表,以便他们可以选择将事件添加到哪个日历。我知道它是一个 EKCalendar 对象,但文档没有显示任何获取整个集合的方法。
提前致谢,
标记
iphone - 检测和防止在旧 iOS 上崩溃(怀疑 EventKit)
亲爱的学者。我使用最新的 SDK (4.2.1) 创建了一个简单的应用程序,它在所有 iOS 4.xx 设备上运行流畅且无错误
最近我收到一些来自旧 iOS 版本的用户的评论,他们抱怨应用程序在启动时崩溃,在 Apple 的崩溃日志中我什么也没看到。推进我的调查,我目前唯一的怀疑是使用 EventKit 类,如果没记错的话,它是在 iOS4 之后才引入的。
我在我的一门课中非常轻松地使用它,它在 iOS4.2.1 上完美运行
//一段时间以后
因此我的问题:
这可能是导致我的应用程序在 iOS < 4 上崩溃的问题吗?
如何在不放弃 iOS4 用户的功能的情况下防止它
一般来说,我该如何测试呢?我在我的设备和 SDK 上安装了最新的官方 iOS,模拟器仅限于重新升级到 iOS 版本的方式……有什么神奇的方法吗?
iphone - iOS:具有自定义事件源(来自 web/ICS)的事件工具包?
我正在研究使用事件工具包向我们的用户显示日历事件,但我正在尝试找到一种从我们的网站获取事件的方法,因为我们的系统中已经有数千个事件。
有没有办法让事件工具包使用来自网络的 .ics 文件作为源?或任何其他方式从另一台服务器提取数据?
iphone - EKEventViewDelegate didCompleteWithAction 没有被调用
当 EKEventViewController 完成编辑事件时,我没有接到我的 eventViewController:didCompleteWithAction: 电话。
这是我的设置方式:
我的班级确实有协议,并且该方法是通过复制和粘贴文档中的定义来实现的。它只是没有被调用。
如果我使用 EKEventEditViewController 及其相应的委托,那么在保存事件时会调用它。
我也能够在 SimpleEKDemo 代码中重现该问题。有谁知道可能出了什么问题?
我可以放弃视图功能并直接进入 EKEventEditViewController,但我宁愿不这样做。