ekeventstore

    1热度

    2回答

    我想在我的swift应用程序中设置一个简单的EKReminder,以提醒用户赶上公交车。但是,当我尝试保存我的提醒时,我总是收到一个错误消息(没有错误报告,应用程序崩溃)。我有下面的代码。 public class func createReminder(reminderTitle: String, timeInterval: NSDate) { var calendarDatabas

    0热度

    1回答

    帮助, 尝试从EventKit获取提醒列表。 这只是不会返回任何东西。如果我将EKEntityType.Reminder更改为.Event,我会得到日历(Events),所以我知道代码通常很好。 思考 var eventStore = EKEventStore() func get_calendars(completed: (([EKCalendar])->())) { print(

    0热度

    1回答

    我在我的应用程序中使用下面的代码来创建日历。当我更新Xcode和移动到Swift 2.0时,此行let calendarWasSaved = eventStore.saveCalendar(newCalendar, commit: true, error: &error)上出现错误。 // Save the calendar using the Event Store instance

    2热度

    1回答

    我想以编程方式在我的应用程序中创建一个新的提醒,该提醒在小牛上运行。 正如写在Mac Developer Library,我试图用该方法initWithAccessToEntityTypes初始化事件存储: 在OS X上,使用initWithAccessToEntityTypes:而不是默认的init方法 。可接受的实体类型为事件EKEntityMaskEvent,而EKEntityMaskRem

    3热度

    1回答

    我的iOS应用程序读取EKReminders由本地提醒应用程序或由Siri创建。 我可以访问EKEventStore,并且我可以成功读取提醒及其详细信息,例如标题,警报,优先级以及是否为位置触发警报。 我无法做的是读取与提醒相关的联系人/电话号码:我可以告诉Siri提醒我给我的妹妹打电话,她让我选择一个保存的号码,然后,在Reminders.app中,新的提醒标题像链接一样被加下划线;如果我点击它

    0热度

    1回答

    一种解决方案可能是: 创建新模型EKEventExt并添加它们之间的一对一的关系,我不知道它是否是可行的,因为EKEventExt存储在我的一个sqlite和EKEvent存储在事件存储。

    0热度

    1回答

    我正在使用使用EKEventStore和EKCalendar的应用程序。 的EKEventStore是一个静态的: static EKEventStore *eventStore = nil; 然后我用下面的方法来查看用户是否允许我访问他们的日历。 - (void)requestAccess:(void (^)(BOOL granted, NSError *error))callback;

    1热度

    1回答

    我正在使用EventKit将事件存储在日历中。 现在我使用[event setCalendar:self.defaultCalendar]; 其中, self.defaultCalendar = self.eventStore.defaultCalendarForNewEvents. 现在,我想访问所有可用日历列表。正如我想从精心设计的列表中给用户选择愿望日历。 寻找苹果的文件后,我才知道,我

    0热度

    1回答

    我试图用EKSourceTypeLocal源创建日历。遍历self.eventStore.sources,找到sourceType == .Local并尝试使用它创建新日历。 self.calendar = EKCalendar(forEntityType: EKEntityType.Event, eventStore: self.eventStore) self.calendar?.title

    1热度

    2回答

    我正在创建一个EKEvent,其代码为EKAlarm,如下面的代码所示。在大多数情况下,这是完美的。 但是,在数量有限的设备上,警报没有设置。该事件在日历中创建,但报警丢失。 EKEvent* event = [EKEvent eventWithEventStore:eventStore]; event.title = @"Event Title"; event.allDay = YES;