Events 在开发过程中重复requestAccessToEntityType:eEntityTypeEvent的过程

Events 在开发过程中重复requestAccessToEntityType:eEntityTypeEvent的过程,events,calendar,ios6,ekeventkit,Events,Calendar,Ios6,Ekeventkit,我正在开发一个需要访问日历数据库的应用程序。我输入了一个代码,现在我在网站上找到了请求许可的代码,为此我表示感谢: 但是出于测试目的,我希望能够停用权限并重新运行应用程序,以便再次询问问题。如果我从设备中删除应用并重新安装,设备会记住已请求权限,不会再次请求。如果我再次关闭权限,将不会再次请求权限,但显然没有权限无法访问。 那么,我怎样才能让设备完全忘记它已经安装了应用程序呢。 谢谢 Reza设置-常规-重置-重置位置和隐私@craigmarch我们如何处理用户首次拒绝许可的情况。我的应用程序

我正在开发一个需要访问日历数据库的应用程序。我输入了一个代码,现在我在网站上找到了请求许可的代码,为此我表示感谢:

但是出于测试目的,我希望能够停用权限并重新运行应用程序,以便再次询问问题。如果我从设备中删除应用并重新安装,设备会记住已请求权限,不会再次请求。如果我再次关闭权限,将不会再次请求权限,但显然没有权限无法访问。 那么,我怎样才能让设备完全忘记它已经安装了应用程序呢。 谢谢


Reza

设置-常规-重置-重置位置和隐私

@craigmarch我们如何处理用户首次拒绝许可的情况。我的应用程序必须使用日历,因此如果他第一次拒绝许可,我是否可以在以后触发请求许可的警报消息?从用户体验的角度来看,要求他们进行rest隐私设置是不对的。@BK我不知道如何使用事件工具包框架再次提示用户。他们需要转到“设置-隐私-日历”并手动为您的应用程序提供访问权限。@BK您不能再次触发Apple的对话框,但您可以测试EKAuthorizationStatusDenied,并提出自己的请求,让用户打开开关。