简体   繁体   English

EventKit错误在初始加载时获得会议iOS 11.2.2

[英]EventKit error getting meetings iOS 11.2.2 on initial load

EventKit showing error when you fetch data for the first time. 第一次获取数据时,EventKit显示错误。

[EventKit] Error getting all calendars: Error Domain=EKCADErrorDomain Code=1019 "(null)" 2018-01-17 19:19:22.190518+0530 StickyNoteApp[426:40382] [EventKit] Error getting default calendar for new events: Error Domain=EKCADErrorDomain Code=1019 "(null)" 2018-01-17 19:19:22.190556+0530 StickyNoteApp[426:40382] [EventKit] No object ID provided. [EventKit]获取所有日历时出错:错误域= EKCADErrorDomain代码= 1019“(null)”2018-01-17 19:19:22.190518 + 0530 StickyNoteApp [426:40382] [EventKit]获取新事件的默认日历时出错:错误Domain = EKCADErrorDomain Code = 1019“(null)”2018-01-17 19:19:22.190556 + 0530 StickyNoteApp [426:40382] [EventKit]未提供对象ID。 Will not find out if the object exists. 不会发现对象是否存在。 view will appear 视图将出现

[EventKit] Error (1019) in reply block for CADDatabaseFetchCalendarItemsWithPredicate attempt 1/3 2018-01-17 19:24:54.942170+0530 StickyNoteApp[426:40382] [EventKit] Error (1019) in reply block for CADDatabaseFetchCalendarItemsWithPredicate attempt 2/3 2018-01-17 19:24:54.942572+0530 StickyNoteApp[426:40382] [EventKit] Error (1019) in reply block for CADDatabaseFetchCalendarItemsWithPredicate attempt 3/3 2018-01-17 19:24:54.942588+0530 StickyNoteApp[426:40382] [EventKit] All retries exhausted for CADDatabaseFetchCalendarItemsWithPredicate 2018-01-17 19:19:22.242094+0530 [EventKit]错误(1019)在CADDatabaseFetchCalendarItemsWithPredicate尝试的回复块中1/3 2018-01-17 19:24:54.942170 + 0530 StickyNoteApp [426:40382] [EventKit]错误(1019)在CADDatabaseFetchCalendarItemsWithPredicate尝试2/3的回复块中2018-01-17 19:24:54.942572 + 0530 StickyNoteApp [426:40382] [EventKit] CADDatabaseFetchCalendarItemsWithPredicate尝试的回复块中的错误(1019)3/3 2018-01-17 19:24:54.942588 + 0530 StickyNoteApp [426: 40382] [EventKit] CADDatabaseFetchCalendarItemsWithPredicate 2018-01-17 19:19:22.242094 + 0530的所有重试都已用尽

It's bug may be! 这可能是错误! Anyways, I've got it solved. 无论如何,我已经解决了。 Need to create new instance of EventStore after granting access as: 在授予访问权限后需要创建EventStore新实例:

    self.eventStore = EKEventStore()
    eventStore.requestAccess(to: .event) { (granted, error) in
        self.eventStore = EKEventStore()//<---------here's trick
        //do stuff
    }

Thanks to this answer ! 感谢这个答案

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM