ios 6.1.3:未设置日历

时间:2013-04-19 09:28:36

标签: calendar ios6.1

我正在尝试在运行ios 6.1.3的设备上保存事件但是我一直收到错误“没有设置日历”。

我使用了requestAccessToEntity:completion:以获得gey用户权限,但即使用户允许访问,EventStore仍会出错。

应用程序在模拟器和运行ios 6.0的设备上运行。

1 个答案:

答案 0 :(得分:1)

我在6.1.3和6.1.4上看到了同样的问题。

如果您尝试在requestAccessToEntity:completion:的完成模块中创建活动,则如果您还创建了EKCalendar,则无法在该模块中创建活动。

步骤:

  1. 致电requestAccessToEntity:completion:
  2. 如果成功,请在完成块内创建新的EKCalendar
  3. 在完成版块之外,使用新的EKEvent创建新的EKCalendar并添加