Swift   发布时间:2022-03-31  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了如何使用swift在设备日历中添加事件大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我有兴趣知道如何在设备中添加日历事件,但使用swift。我知道在Objective-C中有一些例子,但目前还没有什么是迅速的。非常感谢。 Swift 3.0版本 let eventStore : EKEventStore = EKEventStore() // 'eKEntityTypeReminder' or 'eKEntityTypeEvent' eventStore.re
我有兴趣知道如何在设备中添加日历事件,但使用swift。我知道在Objective-C中有一些例子,但目前还没有什么是迅速的。非常感谢。
Swift 3.0版本
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在设备日历中添加事件所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。