如何在 iOS 日历中重置 EK AuthorizationStatus Restricted?

Posted

技术标签:

【中文标题】如何在 iOS 日历中重置 EK AuthorizationStatus Restricted?【英文标题】:How to reset EKAuthorizationStatusRestricted in iOS Calendar? 【发布时间】:2013-04-11 09:19:46 【问题描述】:

在我的应用程序中,我试图在用户的日历中添加条目。为了在我的 UI 中反映授权状态,我使用authorizationStatusForEntityType 来确定用户是否已经授予或拒绝了权限。第一次,即在应用程序请求许可之前,状态为EKAuthorizationStatusNotDetermined。显示问题后,我找不到将状态恢复为EKAuthorizationStatusNotDetermined 的方法,以便我继续测试我的应用程序。即使删除并重新安装我的应用程序也无济于事。我可以转到“设置”、“常规”、“重置”、“重置位置和隐私”,但这会删除我的所有隐私设置,而不仅仅是我的应用程序的设置。

所以问题是:有没有办法重置我的应用程序的授权?

谢谢。

【问题讨论】:

【参考方案1】:

除了您已经描述的方式(即设置->全部重置)之外,没有其他方法可以重置授权状态。

【讨论】:

谢谢。不是我希望得到的答案,但我想确实没有其他办法......

以上是关于如何在 iOS 日历中重置 EK AuthorizationStatus Restricted?的主要内容,如果未能解决你的问题,请参考以下文章

EK EventKit 的内存管理和性能

在 Java 中重置日历实例的时间部分

一周的第一天和日历周

访问 EKevent 和 EKReminder

为全日历中的外部事件重置(左上角宽度 css 样式)

如何在 iOS 中仅获取可见日历