【问题标题】:watchOS: Fetching EventKit calendars - more than enabledwatchOS:获取 EventKit 日历 - 不止启用
【发布时间】:2020-12-08 09:13:30
【问题描述】:

我有一个 watchOS(仅限)应用程序并为这些日历获取日历和事件。在我的 Watch App 中,我将日历应用程序设置为从 iPhone 镜像日历。当我现在取消选中 iPhone 上的日历为活动状态时,我的应用在获取所有日历时仍然会收到这个禁用的日历。

为什么我会从 EventKit 获得禁用的日历?这是我用来获取日历的行:

EKEventStore().calendars(for: .event)

当我将日历设置为不镜像时也会出现问题,而是为手表设置自定义日历,但仍会获取所有日历。

我怎样才能获取真正活跃的日历。 日历只有这些属性,所以我无法检查是否处于活动状态:

EKCalendar <0x127fb6f0> {title = Test1; type = CalDAV; allowsModify = NO; color = #1BADF8;}

有什么想法吗?

【问题讨论】:

    标签: ios swift watchos eventkit


    【解决方案1】:

    我已经提交了一个苹果 TSI。结果是不支持此功能。答案:

    我们已经审核了您的请求,并得出结论认为,鉴于当前交付的系统配置,没有支持的方式来实现所需的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-10-29
      • 2013-06-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多