let eventStore : EKEventStore = EKEventStore() // 'EKEntityTypeReminder' or 'EKEntityTypeEvent' eventStore.requestAccess(to: .event) { (granted,error) in if (granted) && (error == nil) { print("granted \(granted)") print("error \(error)") let event:EKEvent = EKEvent(eventStore: eventStore) event.Title = "Test Title" event.startDate = Date() event.endDate = Date() event.notes = "This is a note" event.calendar = eventStore.defaultCalendarForNewEvents do { try eventStore.save(event,span: .thisEvent) } catch let error as NSError { print("Failed to save event with error : \(error)") } print("Saved Event") } else{ print("Failed to save event with error : \(error) or access not granted") } }
参考:https://gist.github.com/mchirico/d072c4e38bda61040f91
总结以上是内存溢出为你收集整理的如何使用swift在设备日历中添加事件全部内容,希望文章能够帮你解决如何使用swift在设备日历中添加事件所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)