SimpleEKDemo の例は、プロジェクト設定の Build タグに「Targeted Device Family = iPhone」で提供されます。これは、iPhone と iPad の両方で機能し、EKEventViewController に表示された「編集」barButton です。
ただし、「対象デバイス ファミリ」を「iPad」または「iPhone/Ipad」に変更しても、iPhone シミュレーターおよびデバイスでは機能しますが、iPad シミュレーターまたはデバイスでは機能しません。allowEditing が YES または NO に設定されていても、EKEventViewController は iPad シミュレーターまたはデバイスで「編集」ではなく「完了」barButton を表示します。
EventKit フレームワークを自分のプロジェクトと Kal NativeCal Example にデプロイしましたが、同じ問題がありました。
Apple 開発フォーラムとインターネットを検索しましたが、この問題に関する情報はありませんでした。
以前に同じ問題が発生した場合、または提案がある場合は、助けてください。
ありがとう。
ところで、参照用のいくつかの開発環境情報:
- Mac OS 10.6.5
- Xcode 3.2.5
- プロジェクト ベース SDK: 4.2
- プロジェクト iOS 展開ターゲット: 4.2