1

我正在尝试在运行 ios 6.1.3 的设备上保存一个事件,但是我不断收到错误消息“未设置日历”。

我已经使用 requestAccessToEntity:completion: 来获得用户权限,但是即使用户允许访问,EventStore 仍然会出错。

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

4

1 回答 1

1

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

如果您尝试在 的完成块中requestAccessToEntity:completion:创建事件,如果您还创建了EKCalendar.

脚步:

  1. 称呼requestAccessToEntity:completion:
  2. 如果成功,创建新的EKCalendar内部完成块
  3. 在完成块之外,EKEvent使用你的新创建你的新EKCalendar并添加它
于 2013-05-06T22:07:51.870 回答