前提・実現したいこと
ユーザーが追加したカレンダーを取得したいのですが方法が分かりません。
下はデフォルトのカレンダーの写真にある、
「ユーザーが追加したカレンダー1」**"のみ"**をEKCalendarとして取得したいのですが、
どのようにすれば良いか分かりません。
前提として、ユーザーはデフォルトのカレンダーアプリからカレンダーを追加しており、
Identiferは知らない状態です。
現状として、下記2点の方法はわかるのですが
ユーザーが追加したカレンダーをどう取得するのか分かりません。(コードは下記の「試した事」に記載します)
・記載のあるカレンダー全てを[EKCalendar]として取得する。
・初期から存在するデフォルトのカレンダーを個別で取得する。
初心者の為、うまく質問できず申し訳ないのですが、
ご回答頂けると幸いです。
よろしくお願いします。
試したこと
・記載のあるカレンダー全てを[EKCalendar]として取得する。
let allCalendars:[EKCalendar] = eventStore.calendars(for: .event)
・初期から存在するデフォルトのカレンダーを個別で取得する。
let defaultCalendar:EKCalendar = eventStore.defaultCalendarForNewEvents!
あなたの回答
tips
プレビュー