【问题标题】:ios 6.1.3 : No calendar has been setios 6.1.3:没有设置日历
【发布时间】:2013-04-19 09:28:35
【问题描述】:

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

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

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

【问题讨论】:

    标签: calendar ios6.1


    【解决方案1】:

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

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

    步骤:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-24
      • 1970-01-01
      相关资源
      最近更新 更多