ios - watchOS:获取 EventKit 日历 - 不止启用
问题描述
我有一个 watchOS(仅限)应用程序并为这些日历获取日历和事件。在我的 Watch App 中,我将日历应用程序设置为从 iPhone 镜像日历。当我现在取消选中 iPhone 上的日历为活动时,我的应用程序在获取所有日历时仍然会得到这个禁用的日历。
为什么我会从 EventKit 获得禁用的日历?这是我用来获取日历的行:
EKEventStore().calendars(for: .event)
当我将日历设置为不镜像时,也会出现问题,而是为手表设置自定义日历,但仍会获取所有日历。
我怎样才能获取真正活跃的日历。日历只有这些属性,所以我无法检查是否处于活动状态:
EKCalendar <0x127fb6f0> {title = Test1; type = CalDAV; allowsModify = NO; color = #1BADF8;}
有任何想法吗?
解决方案
我已经提交了一个苹果 TSI。结果是不支持此功能。答案:
我们已经审查了您的请求,并得出结论认为,鉴于当前发货的系统配置,没有支持的方式来实现所需的功能。
推荐阅读
- python - 如何编写代码来读取输出文件以找出它在抓取网站中的距离,然后从它停止的地方开始
- flutter - 当用户在颤动中转到下一个文本文件时,我如何获得文本字段的值
- javascript - 用两个动作提交相同的表格?
- python - 在 Raspberry Pi Stretch 上安装 opencv 3.3.0 时 cv2 文件中出现无效转换错误
- excel - Excel 将执行相同操作的公式或 vba 函数的下拉列表
- elasticsearch - 如何在弹性搜索的突出显示部分应用布尔值(必须,应该)?
- react-native - get-stream 是否也适用于不基于博览会的常规 react-native 项目?
- outlook - EWS订阅在什么情况下会失效?
- javascript - 如何使 CodeMirror 从一定数量的行开始,并根据用户类型展开尽可能多的行?
- android-studio - Android Studio:无法将 DialogFragment 的膨胀布局获取到 match_parent