如何从Event store访问?

时间:2013-12-27 12:39:13

标签: ios ios7

如何从Event store获取访问权限?它总是说Access Denied。

这是我的代码:

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
}

我想使用EKRemainder类创建提醒,但显示访问被拒绝。如何从EKRemainder获取访问权限?

2 个答案:

答案 0 :(得分:0)

请参阅日历活动的Apple demo

答案 1 :(得分:0)

你应该像这样用“EKEntityTypeReminder”替换“EKEntityMaskReminder”

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

希望这有帮助。