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;