根据Apple的日历和活动编程指南:
在iOS 6及更高版本中,我们必须在初始化事件存储后请求访问权限使用用户的Calendar数据库和requestAccessToEntityType:completion:方法。
还指出,仅在应用第一次请求访问实体类型时才提示用户; EKEventStore的任何后续实例化都使用现有权限。当用户决定授予或拒绝权限时,您的应用不会被阻止。
我的问题是:我们是否有办法再次提示用户请求访问实体类型?
似乎很糟糕,我必须让UIAlertView要求用户转到“设置”并提供适当的权限。
答案 0 :(得分:2)
就像现在一样,如果用户第一次说不是,您将无法再次提示用户。他们需要去设置以改变他们的选择。因此,警报是一种方法。