EKEventStore权限提示

时间:2012-09-27 06:34:59

标签: ios ios6

根据Apple的日历和活动编程指南:

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

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

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

似乎很糟糕,我必须让UIAlertView要求用户转到“设置”并提供适当的权限。

1 个答案:

答案 0 :(得分:2)

就像现在一样,如果用户第一次说不是,您将无法再次提示用户。他们需要去设置以改变他们的选择。因此,警报是一种方法。