iPhoneでEventKitを操作しているときに、修正できないイベントがいくつか存在することに気付きました。これまでに遭遇した例は、CalDAVと同期された誕生日やイベントです。 iPhoneの標準のビルトインカレンダーアプリでイベントの詳細を表示すると、右上の「編集」ボタンは表示されず、「通常の」イベントを表示するときに表示されます。iPhone:EKEventインスタンスを変更できるかどうかを検出する方法は?
どこでも検索しましたが、そこにあるすべてのドキュメントを読んでいますが、この動作を検出する方法がわかりません。私は後でそれを検出することができます:それは編集できません変更されていない場合
- 編集イベント・ストア
- にそれセーブでイベントのタイトル
- は、イベントのタイトルをチェック!
私は、イベントの編集不可能な動作を事前に検出できる方法を探しています。私は他のカレンダーアプリがこれを正しく実装しているのを見て、これが可能であることを知っています。
私もドキュメントを見てきましたが、これが唯一の解決策であるようです。 :-( –
年後、まだ問題があります。iOS 6では(Exchangeカレンダーを使用して)タイトルを設定することは機能していないように見えます(日付は変更されません)。 –