Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 尝试访问日历时出现错误“使用未解析的标识符'eEntityTypeEvent'”_Ios_Swift_Eventkit - Fatal编程技术网

Ios 尝试访问日历时出现错误“使用未解析的标识符'eEntityTypeEvent'”

Ios 尝试访问日历时出现错误“使用未解析的标识符'eEntityTypeEvent'”,ios,swift,eventkit,Ios,Swift,Eventkit,我正在尝试使用Swift 2通过EventKit访问用户的日历。在网上深入研究的过程中,我发现了一个例子,在另一个例子中展示了类似的实现 我一直犯的错误是 使用未解析的标识符“eEntityTypeEvent” 在我看来- let eventStore = EKEventStore() switch EKEventStore.authorizationStatusForEntityType(EKEntityTypeEvent) { case .Authorized: i

我正在尝试使用Swift 2通过EventKit访问用户的日历。在网上深入研究的过程中,我发现了一个例子,在另一个例子中展示了类似的实现

我一直犯的错误是

使用未解析的标识符“eEntityTypeEvent”

在我看来-

let eventStore = EKEventStore()

switch EKEventStore.authorizationStatusForEntityType(EKEntityTypeEvent) {        
case .Authorized:
    insertEvent(eventStore)
case .Denied:
    print("Access denied")
case .NotDetermined:
    eventStore.requestAccessToEntityType(EKEntityTypeEvent, completion:
        {[weak self] (granted: Bool, error: NSError!) -> Void in
            if granted {
                self!.insertEvent(eventStore)
            } else {
                print("Access denied")
            }
        })
default:
    print("Case Default")
}
对这个错误有什么看法吗


我正在运行El Capitan/XCode 7 Beta 3。

好的,这里主要有两个问题-第一个问题已经在评论中讨论过了

首先:使用.Event或ekentitype.Event代替ekentitypetevent


第二:更改完成处理程序的声明以接受N错误?而不是N错误!因为是这样定义的。

好吧,这里主要有两件事不对——第一件已经在评论中讨论过了

首先:使用.Event或ekentitype.Event代替ekentitypetevent


第二:更改完成处理程序的声明以接受N错误?而不是N错误!因为是这样定义的。

目前我没有访问Xcode 7的权限,但我假设eEntityTypeEvent应该是.Event。@MartinR谢谢您的评论。你能详细解释一下你的意思吗?他说的是你应该写.Event而不是eEntityTypeEvent.Gotcha-返回的找不到成员“Event”注释。在前面!?目前我无法访问Xcode 7,但我认为eEntityTypeEvent应该是.Event。@MartinR谢谢您的评论。你能详细解释一下你的意思吗?他说的是你应该写.Event而不是eEntityTypeEvent.Gotcha-返回的找不到成员“Event”注释。在前面!?requestAccessToEntityType应触发访问日历事件的请求是否正确?当它编译时,不会出现请求通知。想法?@Emile不知道,sry:/你可能想问另一个问题……requestAccessToEntityType应该触发访问日历事件的请求,对吗?当它编译时,不会出现请求通知。想法?@Emile不知道,sry:/你可能想问一个不同的问题。。。