2010-12-29 9 views
1

SimpleEKDemoの例は、プロジェクト設定のビルドタグに "対象デバイスファミリ= iPhone"と一緒に提供されています。これはiPhoneとiPadの両方で動作し、EKEventViewControllerに表示されている「編集」バーボタンが動作します。SimpleEKDemoの例allowEditing = YESで、iPadの「完了」ボタンのみを表示

ただし、「対象デバイスファミリ」を「iPad」または「iPhone/Ipad」に変更しても、iPhoneシミュレータおよびデバイスでは動作しますが、iPadシミュレータまたはデバイスでは動作していません。 allowsEditingがYESまたはNOに設定されていても、EKEventViewControllerはiPadシミュレータまたはデバイスの「編集」ではなく「完了」バーボタンを表示します。

私は自身のプロジェクトとKal NativeCalの例にEventKitフレームワークを導入し、同じ問題を抱えていました。

私はリンゴ開発フォーラムとインターネットを検索しましたが、この問題に関する情報はありませんでした。

以前に同じ問題があった場合やご意見がありましたら、お手伝いください。

ありがとうございました。ところで

、参照のためのいくつかの開発環境情報:

  1. のMac OS 10.6.5
  2. のXcode 3.2.5
  3. プロジェクトベースSDK:4.2
  4. プロジェクトのiOS配布対象:4.2

答えて

3

ただ答えをhttps://devforums.apple.com/message/352279から見つけました。

modalInPopoverをNOに設定する必要があります。例:

eventViewController.modalInPopover = NO;

+0

HUGE FIND!私はこの問題を精密に悩ませていました。私は4時間前にここを見ると思った。 –

関連する問題