Swift カレンダー、イベント追加
開発している手帳アプリ、手書きがメインの為、標準カレンダーでイベント編集と考えていました。
少し欲が出てきて、試し実装。
デフォルトカレンダー、現在時間から30分、タイトル「Example Event」追加
Info.plist
「Privacy – Calendars Usage Description」追加
import
import EventKit
イベント追加処理
var eventStore = EKEventStore() let event = EKEvent(eventStore: eventStore) event.title = "Example Event" event.startDate = Date() event.endDate = Date() + (60 * 30) event.calendar = eventStore.defaultCalendarForNewEvents do { try eventStore.save(event, span: .thisEvent) } catch { let nserror = error as NSError print(nserror) }