问题标签 [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 - 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?
ios - 从应用程序内部订阅日历
我想向我的应用程序添加功能,使用户能够订阅在线日历。我之前通过打开日历的 url 来做到这一点,这会导致 iOS 询问用户是否要订阅此日历。这种做法在完成后不会给我任何通知,并且会提供糟糕的用户体验。
有没有更好的办法?我正在研究 EventKit 和 EKCalendarTypeSubscription,但我找不到我需要的信息。
我可以使用 EventKit 让用户订阅我的 ftp 服务器上的 .ics-calendar 并知道用户是否已经订阅了这个日历吗?
objective-c - 无法从 iOS7 中的 EKEventStore 检索 EKCalendars
我最近发现,我没有从 iOS7 中的 EKEventStore 收到任何 EKCalendar 对象。在 iOS 6.xx 中,相同的代码片段没有问题。当我尝试访问 defaultCalendarForNewEvents - 我确实收到了一个 EKCalendar 对象(如预期的那样)。
我确实请求访问实体类型 EKEntityTypeEvent。
片段:
我确实收到了 0 个对象到 calendarsArray。我还尝试通过“运行”所有类型为 Local 或 CalDAV 的 EKSource 来获得它([source calendarsForEntityType:] - 得到相同的空(包含 0 个对象)集)。
顺便说一句 - 授予访问日历的权限。
有什么建议么?
xcode - 更改日历隐私时 iOS 7 应用程序崩溃
我有一个应用程序,它使用 Event Kit 将一些事件与 iOS 日历同步。除了一个例外,这很好用。如果应用程序处于后台/暂停状态并且日历的隐私设置被更改(设置 > 隐私 > 日历 > 我的应用程序),则应用程序崩溃。即使尚未使用使用 EkEventKit 的类也会发生这种情况
到目前为止,我只在 iOS 模拟器中运行过它,但 Xcode 并没有提供太多有用的信息,只是应用程序被发送了 SIGKILL。
有人可以建议可能导致这种情况的原因或我如何找出
macos - 撤销对 Mavericks 的 requestAccessToEntityType: 授权,以便我可以测试我的应用程序
我正在开发一个 CLI 应用程序,它请求访问 OSX Mavericks 上的提醒应用程序。一切正常,请求权限,并检测用户是否禁用了权限。我遇到的问题是我无法完全撤销操作系统中应用程序的权限。该应用程序出现在 Prefs -> Privacy -> Reminders 中,我能做的最多就是禁用权限,但我想(再次)测试权限请求是否被正确触发。有什么方法可以完全删除权限,例如从 Prefs -> Privacy -> Reminders 中删除应用程序?
ios - iOS EventKit - 事件未从日历中删除
我正在使用以下代码删除事件
我没有错误,eventDeleteError
但控制台日志中出现以下消息
CADObjectGetInlineStringProperty
获取 UUID 失败EKPersistentAttendee
,出现错误Error Domain=EKCADErrorDomain Code=1010 "
操作无法完成。(EKCADErrorDomain 错误 1010。)”
ios - iOS - 删除 Recurring EKEvent,事件再次出现
我在日历中有一个经常性事件。我正在使用此代码删除一个事件[store removeEvent:event span:EKSpanThisEvent commit:YES error:&errorThis];
,并且此方法返回true
,但该事件并未从日历中删除。
ios - EKEvent 获取当前事件 iOS7
所以我需要在日历中获取当前事件。IE - 一个已经开始但尚未结束的事件。我写了一些代码,但它不起作用。通过调试,我注意到我的 oneDayAgo 变量为零,我不明白为什么。oneWeekFromNow 变量很好。
这是我写的方法:
}
ios6 - iOS 6 中未正确添加从当前日期起 55 年的 EventKit 事件
我想从当前日期添加 55 年的事件。使用下面的 iOS 6 代码,事件添加到日历中,事件名称为“新事件”,事件设置为全天。根据我的代码,这是不正确的。代码是非常适合从当前日期起 55 年以下的事件。
以编程方式添加事件后日历应用程序的屏幕截图:
ios - 如果我从 EKReminder 子类化,我将能够将我的自定义类保存到 iCloud 上的事件存储区
我想开发一个自定义提醒应用程序。EKReminder 默认拥有的属性和方法是不够的。如果我对它进行子类化,然后添加我需要的所有额外属性和东西,我是否能够将它保存到 iCloud 提醒/日历事件存储中?
“正常”提醒应用程序是否能够“看到”我保存的自定义提醒并操作它可以看到的部分数据?