EKEventStore权限提示

Abd*_*lal 6 ios ios6

根据Apple的日历和事件编程指南:

在iOS 6及更高版本中,我们必须在初始化事件存储之后请求访问权限以使用用户的Calendar数据库和requestAccessToEntityType:completion:方法.

还指出,仅在应用第一次请求访问实体类型时才提示用户; EKEventStore的任何后续实例化都使用现有权限.当用户决定授予或拒绝权限时,您的应用不会被阻止.

我的问题是:有没有办法让我们再次提示用户请求访问实体类型?

我必须放置一个UIAlertView来要求用户转到"设置"并提供适当的权限,这似乎很糟糕.

Hen*_*sen 2

现在,如果用户第一次拒绝,您将无法再次提示用户。他们需要进入设置来更改他们的选择。所以警报是一种方法。