EKCalendar和错误域= NSMachErrorDomain代码= 268435459

rez*_*a23 3 calendar ios ekeventkit

我正在探索EKEventKit.我连接我的iPhone并拨打电话以安装日历

EKEventStore *eventDB = [[EKEventStore alloc] init];
NSArray * calendars = [eventDB calendars ];
Run Code Online (Sandbox Code Playgroud)

但是,当我记录日历时,我收到此错误消息

"CADObjectGetIntProperty失败,错误错误Domain = NSMachErrorDomain Code = 268435459"操作无法完成.(Mach error 268435459 - (ipc/send)invalid destination port)"

有谁知道这是什么,为什么我得到它.谢谢

雷扎

rez*_*a23 8

我发现了这个问题.

我之前在我的代码中加载并保留了一个EKEventStore.删除其中一个解决了这个问题

雷扎

  • 我在我的项目中使用自动引用计数.在启动时,我创建了一个我分配给变量的EKEventStore,因此它被保留,然后我使用该EventStore进行所有日历调用. (2认同)