Macos 在OS X 10.10上初始化EKEventStore时出现错误消息
我想通过编程在我的应用程序中创建一个在Mavericks上运行的新提醒 如中所述,我尝试使用方法Macos 在OS X 10.10上初始化EKEventStore时出现错误消息,macos,ekeventstore,Macos,Ekeventstore,我想通过编程在我的应用程序中创建一个在Mavericks上运行的新提醒 如中所述,我尝试使用方法initWithAccessToEntityTypes初始化事件存储: 在OSX上,使用initWithAccessToEntityTypes:而不是默认的init 方法。可接受的实体类型为事件和事件的eEntityMaskeEvent EKEntityMaskReminder用于提醒 然而,Xcode抱怨说,OSX10.9中不推荐使用这种方法 无论如何使用它时,我会收到以下错误消息: [com.ap
initWithAccessToEntityTypes
初始化事件存储:
在OSX上,使用initWithAccessToEntityTypes:而不是默认的init
方法。可接受的实体类型为事件和事件的eEntityMaskeEvent
EKEntityMaskReminder用于提醒
然而,Xcode抱怨说,OSX10.9中不推荐使用这种方法
无论如何使用它时,我会收到以下错误消息:
[com.apple.calendar.store.log][尝试连接到XPC持久性,
但连接已无效,正在重试…]
[com.apple.calendar.store.log][重试次数太多,放弃。]
[com.apple.calendar.store.log][无法启动XPC商店服务器。
[错误域=CalPersistenceCreationDomain代码=3”无法创建
XPC与CalendarAgent的连接,连接中断或
无效次数超过5次“UserInfo=0x608002698C0
{NSLocalizedDescription=无法创建到的XPC连接
CalendarAgent,连接中断或失效超过5次
times}]][com.apple.calendar.agentLink.xpc][创建远程代理
com.apple.CalendarAgent.proxy的对象导致无效的
连接。连接将被删除。错误
Domain=nscocaerorrordomain Code=4099“无法与服务器通信”
helper应用程序。“(与名为
com.apple.CalendarAgent.proxy无效。)
UserInfo=0x600000475e80{NSDebugDescription=与服务的连接
名为com.apple.CalendarAgent.proxy的已无效。}(
我已经用谷歌、StackOverflow和Mac开发者论坛进行了搜索,但我找不到一种方法让它工作
如何初始化事件存储以添加新提醒?该应用程序已被沙盒。我在Xcode中更改了沙盒设置(请参见屏幕截图),现在它可以正常工作。此外,似乎现在可以通过使用以下命令来初始化存储:
self.ekEventStore = [[EKEventStore alloc] init];