0

我正在尝试通过以下方式检查我的应用程序是否被授予访问用户提醒的权限:

EKEventStore *store = [[EKEventStore alloc] init];

EKAuthorizationStatus status = [store authorizationStatusForEntityType:EKEntityTypeReminder];

但是 Xcode 说“authorizationStatusForEntityType:”没有可见的@interface,但显然存在。是什么让它这样做,我该如何解决?(这不像是私有方法,它在文档中......)

PS。我已经重新启动了 Xcode 和我的 Mac,清理了项目和一切......

4

1 回答 1

5

你不需要这个EKEventStore变量。只需使用:

EKAuthorizationStatus status = [EKEventStore authorizationStatusForEntityType:EKEntityTypeReminder];

authorizationStatusForEntityType:是静态方法;你不需要一个自变量。

于 2013-05-24T00:51:28.607 回答