Я пытаюсь получить доступ к календарям пользователя через EventKit с помощью Swift 2. Копаясь в Интернете, я нашел несколько примеры, показывающие реализации, аналогичные этому ответу на другой SO вопрос.
Ошибка, которую я продолжаю нажимать,
Использование неразрешенного идентификатора «EKEntityTypeEvent»
На мой взглядDidLoad() -
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.
EKEntityTypeEvent
должно быть.Event
. - person Martin R   schedule 18.07.2015.Event
вместоEKEntityTypeEvent
. - person luk2302   schedule 18.07.2015.
впереди!? - person luk2302   schedule 18.07.2015EKEntityType.Event
по какой-то причине... - person luk2302   schedule 18.07.2015