从应用程序中,有没有办法以编程方式创建包含不可编辑事件的日历?或者,尽可能接近实现这一目标的最佳方法是什么?
例如,Facebook活动有一个独特的“活动详情”屏幕及其自定义详细信息。用户无法从iCal编辑活动,而是必须单击“在Facebook上查看”。
1)我已经探索了创建本地日历和iCloud日历,但用户可以轻松地编辑事件和日历,包括从iCal中删除它们。
2)从应用程序中,我似乎无法创建新的EKSource来完全控制我在该源中创建的日历。在现有CalDAV源中创建新日历也不会使其显示。
3)EKCalendar类具有allowContentModifications属性,但它是只读的,不能修改。
答案 0 :(得分:1)
Apple Developer Technical Support的官方回复:
我们的工程师已经审核了您的请求并得出结论 没有支持的方法来实现所需的功能 目前正在发货系统配置。
目前还没有办法做到这一点。