0
自分のカレンダーを管理して同期するiOS向けのカレンダーアプリを作成したいと考えています。iOSはローカルカレンダーとiCloudを共存させることができますか?
私は、iCloudや他のデータソースと同期されていないローカルのカレンダーをデバイスに作成しようと考えています。
私は同様のStackOverflowの質問を見ました。
- How can I get the local calendar after log in iCloud account
- Local Calendar disappearing in iOS 10.2.1
とのiCloudが有効になっている場合、プログラムで作成されたローカルカレンダーはiOSのシステムのカレンダーに表示されませんかのように思えますか?この仮定は正しいですか?
残念ながら私はまだXCodeやiPhoneをテストしていません。
ありがとうございます。
Jayesh、ありがとう。あなたのコードの 'calendarWithName'メソッドでは、最初のソースがCalDAVの場合、iCloudカレンダーソースを選択したようです。それ以外の場合は、ローカルのカレンダーソースが見つかるまで同じループの繰り返し内でループします(forのネスト)。それは意図的なのでしょうか?いずれにしても、iCloudを使用していて、iCloudが有効になっていない場合は、ローカルカレンダーにフォールバックするように見えます。 – RobS
はい、それは意図的にiCloudカレンダーです。 iCloudカレンダーが見つからない場合は、iCalに表示されるローカルカレンダーを作成します。 iCloudを使用したくない場合は、コードのその部分を削除することができます。 –