eventkit相关内容

从创建的.ics文件获取RSVP响应

我正在开发一个OSX应用程序,我希望在其中创建日历活动、添加一些参与者、将活动添加到用户日历,并向参与者发送邀请。起初,我认为我可以使用Eventkit框架,但由于某些原因,您无法将参与者添加到由Eventkit创建的活动中。相反,我创建了一个.ics文件(请参见下面的示例)。我可以将.ics文件添加到日历中,并将其作为附件在邮件中作为邀请发送。与会者可以将其添加到自己的日历中,并在回复部分中选择 ..
发布时间:2022-09-23 18:29:11 其他开发

EKAlarm 不会在 iOS 5 中设置

我编写了以下代码片段来创建一个事件.设置闹钟在 iOS 4 中工作正常,但在 iOS 5 中没有设置.这是一个错误还是我错过了什么? EKCalendar *cal = [self.eventStore defaultCalendarForNewEvents];EKEvent *event = [EKEvent eventWithEventStore:self.eventStore];event ..
发布时间:2022-01-14 20:06:18 移动开发

如何自定义 EKEventEditViewController

我在我的应用程序中使用默认 EKEventEditViewController,我想自定义它,目前它显示默认 EKEventEditViewController 中的所有字段,但我不想显示 URL 字段并且还想添加时区字段.我可以这样做吗?如果可以,请告诉我该怎么做? 解决方案 你可以使用这段摘录: 1) 让您的视图控制器成为您的 EKEventEditViewController ..
发布时间:2022-01-11 14:08:49 移动开发

如何以编程方式在 iOS 上添加日历订阅?

通过 iPhone 的设置面板,您可以添加对远程 .ics 日历格式的订阅.我有 一个荷兰 iPhone 应用,它可以在应用内执行此操作(请参见下面的屏幕截图,“abonneren op de议程"的意思是“订阅日历"),但也必须有其他人. 我想为我的一个项目模仿这种行为,但我找不到用于执行此操作的 API.看起来它不是 EventKit 的一部分,但是因为在示例应用程序中点击“订阅"时没有 ..
发布时间:2022-01-11 13:58:13 移动开发

以编程方式在 iPhone 日历中添加自定义事件

有没有什么办法可以将 iCal 事件从自定义 App 添加到 iPhone 日历? 解决方案 基于 Apple 文档,从 iOS 6.0 开始,这一点有所改变. 1) 您应该通过“requestAccessToEntityType:completion:"请求访问用户的日历,并在块内执行事件处理. 2) 您需要立即提交事件或将“提交"参数传递给您的保存/删除调用 其他一切 ..
发布时间:2021-12-01 17:48:40 移动开发

无法在iOS 6中保存EKReminder

我正在尝试从我的应用程序中保存/检索提醒,但是由于某种原因,EKReminder似乎没有被保存.这是我的代码: EKEventStore * _eventStore = [[EKEventStore alloc] init];[_eventStore requestAccessToEntityType:EKEntityTypeReminder完成:^(已授予BOOL,NSError * err ..
发布时间:2021-05-16 21:06:32 移动开发

保存多个Google日历事件时缺少EKEvents

我正在遍历约100个对象,这些对象使用EventKit为每个对象创建一个事件.在保存所有对象并知道为每个对象成功获取calendarIdentifier之前,我不会“提交".但是,约有10-15%的事件从未显示在设备日历或在线上.这仅在Google日历中发生.iCloud和本地工作正常. 我了解在创建多个这样的事件时,最好使用: [eventStore saveEvent:event s ..
发布时间:2021-04-21 18:59:03 移动开发

Swift 4如何从日历中获取所有事件?

我正在使用Swift 4.1.我想编写一个函数,该函数将从iOS的“日历"应用中的所有日历中收集所有事件.感谢关于stackoverflow的以下回答:如何获取所有事件在日历之外(Swift),我能够编写自己的 class 并将其命名为 Cale .请看这个: 导入UIKit导入EventKit类别Cale {私人功能createDate(year:Int)->日期 {var component ..
发布时间:2021-04-21 18:59:00 移动开发

将自定义值存储在EKEvent中(iPhone日历)

我的应用程序与设备日历集成.将新项目添加到我的应用程序后,我们将为此项目创建一个日历条目.如果该项目被修改,我们需要更新日历项目. 我现在要做的是将GUID放入EKEvent.Notes,但显然这对用户是可见的,因此我们添加了文本“请勿删除".然后,我们在日历中搜索包含GUID的Notes,以找到相关的项目. 最理想的情况是EKEvent具有Tag属性,或者某种类型的隐藏字段可以采用字 ..
发布时间:2021-02-08 18:34:58 其他开发

以编程方式向“提醒"应用添加提醒

我正在创建一个简单的便笺应用程序,并且我想实现提醒.用户将键入一个便笺,点击一个按钮,它将使用文本在“提醒"应用程序中设置提醒.这可能吗?如果可以,我该怎么做?我已经看过Apple关于EventKit和EKReminders的文档,但对您毫无帮助. 解决方案 来自?特别是“读写提醒" 您可以使用reminderWithEventStore:类方法创建提醒. title和calenda ..
发布时间:2020-12-01 01:32:14 移动开发

在MFMailComposerController中附加iCal文件吗?

我想在我的 iPhone日历中添加活动,我已成功在我的iPhone日历中添加了活动.但是,我想获取所有“当前月"事件,并且希望将该事件文件(.ical)附加到我的 MFMailComposer 中. 解决方案 读取事件非常简单. // Create the predicate from the event store's instance method NSPredicate *pr ..
发布时间:2020-11-26 02:23:08 移动开发

Swift 4.0 Eventkit无法正确获取日历和事件

我正在尝试使用Eventkit访问Mac日历. 已成功请求访问权限,但是即使应用程序中本地日历,iCloud日历和Google日历中有多个日历和许多事件,我仍会得到零个日历或事件或空数组. 我从以下代码获得的输出是: 在我的Mac上 [] [] let sources = eventStore.sources for source in sources{ pr ..
发布时间:2020-11-26 02:22:12 移动开发

Swift EKCalendar无法持续

我可以创建一个新日历并使用以下功能保存它: func createCalendarForUser(){ 让sourcesInEventStore = self.eventStore.sources //有效,但不能持久使用 let subscriptiondSourceIndex = sourcesInEventStore.index {$ 0.title ==“ Subscri ..
发布时间:2020-09-28 22:33:27 其他开发

EKEvent接受事件邀请

我想知道如何为已邀请当前用户的EKEvent设置接受/可能/拒绝参与者状态? 我可以检查参与者集,但是EKEvent找不到我可以设置其状态的东西. 解决方案 每个EKParticipant都会维护状态(不在EKEvent本身上),但是您不能通过编程方式设置它:[EKParticipant participantStatus]是只读的.根据Apple文档, 事件工具包不能将参与者 ..
发布时间:2020-06-13 19:03:49 移动开发

EKEvent接受邀请

您如何在iOS中接受EKEvent邀请?我知道可能是 Fantastical , Calendars 5 和其他日历应用程序都具有此功能,但我看不到公开的非只读属性来更改用户的状态关于事件. 知道怎么做吗? 谢谢 解决方案 经过更多研究,结果证明所有这些应用程序都仅显示EKEventViewController.我误认为是自定义实际上是视图色彩. ..
发布时间:2020-06-13 19:03:36 移动开发

Universal app中的EventKit(OS3.2)

我使用eventkit框架制作了iPhone应用程序。但是,我升级到通用应用程序,应用程序无法在ipad中运行。我收到错误消息 dyld:未加载库:/System/Library/Frameworks/EventKit.framework/EventKit 是的,事件工具包仅适用于iOS 4.0或更高版本。那么,如何让它成为通用的。 我想制作,如果iPad应用程 ..
发布时间:2018-11-02 14:57:48 移动开发

在EventKit中将EKParticipants添加到EKEvent

我想以编程方式将参与者添加到iPhone上的EKEvent。 EKParticipant的类引用声明“您不直接创建EKParticipant对象。发送与会者到一个EKEvent对象,用于获取EKParticipant对象数组。“。 EKEvent的类引用表明'与会者'成员(NSArray)是”与该事件关联的与会者,作为EKParticipant对象的数组。(只读)“ 看起来像鸡蛋 ..
发布时间:2018-11-01 13:52:23 移动开发

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

我正在制作一个餐馆应用程序,其中我需要在日历中添加事件,事件信息来自服务器,如果客户端添加它应该在日历中显示的指定日期,我已经使用事件工具包框架工作并成功在日历中添加了一个事件,但是如何使用事件工具包在日历中添加多个事件。 解决方案 首先,添加EventKit框架并将其导入.h文件中。如下所示。 #import 请参 ..
发布时间:2018-09-28 11:28:24 移动开发