iPhone でのタイム ゾーンの処理は、少しわかりにくいように思えます。新しい EKEvent をデバイス カレンダーに追加する限り、常にローカル時間で開始/終了時間を設定しているように見えます。作業する必要があるタイムゾーンやオフセットはありません。これは本当ですか?
デバイスは、エントリが作成された時点でタイムゾーンを認識していると思います。デバイスの設定/メール、連絡先、カレンダーを見て、タイムゾーンデータの一番下までスクロールすると、混乱が生じます. タイムゾーン対応のON/OFF、タイムゾーンの設定など。
カリフォルニアにいて、デバイスにイベントを追加し、タイム ゾーンが「ニューヨーク」に設定されていて、タイム ゾーンのサポートがオンになっている場合、EKEvent は実際に何時に表示されますか?
EventKit を介して iOS カレンダーを扱った人はいますか?タイム ゾーンの処理について学ぶべき教訓はありますか? それとも単純明快で、現地時間を使用してイベントに参加するだけで、あとはデバイスが処理してくれるのでしょうか?
ありがとうございました。