简体   繁体   English

如何从活动存储获取访问权限?

[英]How to get access from Event store?

How to get access from Event store? 如何从活动存储获取访问权限? It is always saying Access Denied. 总是说拒绝访问。

Here my code: 这是我的代码:

if (_eventStore==nil)  //Events store Object
{
     _eventStore=[[EKEventStore alloc]init];
     [_eventStore requestAccessToEntityType:EKEntityMaskReminder completion:^(BOOL granted, NSError *error) {
     if (!granted)
            NSLog(@"Access Denied");
      }];
}
else
{
    [self createReminder]; //Function to create reminder
}

I want to create a reminder using EKRemainder class but it is showing access is denied. 我想使用EKRemainder类创建一个提醒,但显示访问被拒绝。 How to get access from EKRemainder? 如何从EKRemainder获得访问权限?

请查看日历活动的Apple演示

You should replace "EKEntityMaskReminder with "EKEntityTypeReminder" like this 您应将“ EKEntityMaskReminder”替换为“ EKEntityTypeReminder”,如下所示

    [_eventStore requestAccessToEntityType:EKEntityTypeReminder completion:^(BOOL granted, NSError *error) {
}

Hope this helps. 希望这可以帮助。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM