Calendar ios 6.1.3:未设置日历

Calendar ios 6.1.3:未设置日历,calendar,ios6.1,Calendar,Ios6.1,我试图在运行ios 6.1.3的设备上保存事件,但我不断收到错误“未设置日历” 我已经使用requestAccessToEntity:completion:gey用户权限,但是即使用户允许访问,EventStore仍然会给出错误 该应用程序在模拟器和运行ios 6.0的设备上运行。我在6.1.3和6.1.4上看到了相同的问题 如果您试图在requestAccessToEntity:completion:的completion块中创建事件,那么如果同时创建EKCalendar,则无法在该块中创建事

我试图在运行ios 6.1.3的设备上保存事件,但我不断收到错误“未设置日历”

我已经使用requestAccessToEntity:completion:gey用户权限,但是即使用户允许访问,EventStore仍然会给出错误


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

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

如果您试图在
requestAccessToEntity:completion:
的completion块中创建事件,那么如果同时创建
EKCalendar
,则无法在该块中创建事件

步骤:

  • 调用请求访问实体:完成:
  • 如果成功,在完成块内创建新的
    EKCalendar
  • 在完成块之外,使用新的
    EKCalendar
    创建新的
    EKEvent
    ,并添加它

  • 我在6.1.3和6.1.4中看到了相同的问题

    如果您试图在
    requestAccessToEntity:completion:
    的completion块中创建事件,那么如果同时创建
    EKCalendar
    ,则无法在该块中创建事件

    步骤:

  • 调用请求访问实体:完成:
  • 如果成功,在完成块内创建新的
    EKCalendar
  • 在完成块之外,使用新的
    EKCalendar
    创建新的
    EKEvent
    ,并添加它