ekevent相关内容

如何使用swift在设备日历中添加事件?

我很想知道如何在设备中添加日历事件,但要使用 swift.我知道有一些用 Objective-C 制作的例子,但目前没有什么是 swift 的.非常感谢. 解决方案 注意:如果您的应用程序崩溃 此应用程序崩溃是因为它试图在没有使用说明.应用程序的 Info.plist 必须包含一个 NSCalendarsUsageDescription 键和一个字符串值,向用户解释应用程序如何使用这些数据 ..
发布时间:2021-09-01 20:43:03 移动开发

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

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

EKEvent接受事件邀请

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

EKCalendar中的过往活动

我试图从确定的EKCalendar中获取所有事件,但是如果我用predicateForEventsWithStartDate:endDate:calendars:生成的谓词和过去的'startDate'调用eventsMatching Predicate:,则会得到一个空对象.是个虫子吗?还是没有办法检索过去的事件? 编辑(NSData十进制): [[self eventStore] ..
发布时间:2020-06-13 19:03:45 移动开发

如何将以"20110912T220000&"(NSString)形式给出的日期转换为NSDate

我正在以"20110912T220000"格式获取日历事件的开始日期和结束日期(同时解析.ics文件).如何将其转换为NSDate,以添加为事件(EKEvent)的startDate属性. 如果有人知道,请尽快帮助我. 解决方案 为此,您应该使用NSDateFormatter. 请参见数据格式指南 (日期和时间编程指南可能也很有趣) 这在本技术说明中也有详细说明苹果的问与 ..
发布时间:2020-06-13 19:03:43 移动开发

如何向EKEvent添加一些其他字段

一种解决方案可能是: 创建一个新模型EKEventExt并在它们之间添加一对一关系,我不确定它是否可行,因为EKEventExt存储在我的一个sqlite中,而EKEvent存储在事件存储中. 解决方案 可以将自定义字段附加到日历格式(例如iCal)(例如x-my-field),没有像.customFields这样的EKEvent属性如此说来,不幸的是,不可能将您的自定义数据存储在任 ..
发布时间:2020-06-13 19:03:40 移动开发

EKEvent接受邀请

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

使用iPhone中的事件工具删除事件

我正在iOS应用程序中使用事件工具包,并使用事件工具包创建事件.我可以创建它,但是我也想删除它.但我无法做到这一点.我知道EKEventStore有删除事件的方法,但是我无法创建事件对象.我有事件标识符作为字符串,但是无法使用它创建事件对象.有人可以指导我去做吗? 问候 潘卡(Pankaj) 解决方案 创建事件时,请按以下方式保存其ID: NSString* str = [[N ..
发布时间:2020-06-13 19:03:33 移动开发

如何获取ekevent EKparticipant电子邮件?

如何获取ekevent EK参与者电子邮件? EKParticipant类没有这样的属性. 是否可以渲染本机ios参与者控制器以显示参与者列表? 解决方案 我也有同样的问题,当我今年在WWDC上时,我问了几位Apple工程师,他们一无所知.我问了一个我在网上遇到的人,他得到了答案: event.organizer.URL.resourceSpecifier 这适用于任 ..
发布时间:2020-06-13 19:03:29 其他开发

EKEvents / EKReminders已设置但未在日历上显示

我正在为日历设置活动。代码工作正常,但我要检查是否在设备的日历上设置了事件。它没有显示任何东西。我在ios6中这样做,当我为ios5做的时候,它工作正常。 解决方案 这对我有用,你可以尝试一样。 我必须从一个页面导航到另一个页面,所以将链接发布到两个页面。 首先 - > ..
发布时间:2018-09-24 11:04:57 IPhone

使用其标识符从设备的日历中删除EKEvent

我正在创建EKEvent,保存它并保存其标识符。我想访问此标识符并删除特定事件。我能够从数据库中检索正确的标识符。但是,事件不会从我的设备日历中删除。 删除事件的代码: `NSError * err; EKEvent * myEvent = [EKEvent eventWithEventStore:homeobj.eventDB]; myEvent = [homeobj.eve ..
发布时间:2018-09-24 10:54:42 IPhone

EKEvent eventIdentifier返回null

当我尝试获取EKEvent的标识符时,我得到的只是一个nil值。因为在iOS5中EKEvent是EKCalendarItem的子类,我想我可能能够获得EKCalendarItem的UUID,但是它也会返回nil。 在尝试访问标识符或UUID属性时,我偶尔会遇到此错误: CADObjectGetInlineStringProperty无法为EKPersistentEvent获取uniq ..
发布时间:2018-09-23 18:55:16 移动开发

saveEvent返回“没有设置日历”

我正在尝试从我的应用程序中将事件保存到日历中。 我的代码适用于iOS 7,但在 iOS 6 上,它返回没有设置日历。 应用程序提示用户在iOS 7上授予对日历的访问权限。 但iOS 6没有出现此类提示。虽然应用程序在设置 - >隐私 - >日历中被授予访问权限。 是的,我已经实现了 requestAccessToEntityType:completion:。 这是我的代码段。 ..
发布时间:2018-09-21 20:07:36 移动开发

EKEventStore获取事件返回空列表

我希望从我的应用中的特定日历中获取所有活动。我在我的应用中创建了日历和测试事件(需要 iOS 5.0 或更高版本才能创建自定义日历)。如果我在我的设备上运行该应用程序,然后检查系统日历应用程序,那么我的日历和我创建的事件将正确显示。 现在我想让我的应用程序从这个自定义日历中读取所有这些事件。我的事件是在startDate和endDate设置为NOW(NSDate分配时没有给出timeInte ..
发布时间:2018-09-21 19:00:15 移动开发