2012-04-09 13 views
10


私はiPad 3のプロフェッショナル向けの開発用にDelphi XE2を使用しようとしています。
設定はOKです。
私は、Windows 7搭載のMacBook ProをVMWareで使用しています。
iOS用のHDアプリを作成します。
私はタイマー、2つのラベルとボタンを置いています。
timer1はlabel1の時間を更新し、ボタンの "on_click"イベントはlabel2のラベルを変更します。
これはDelphiでコンパイルされています。
共有フォルダのXcodeにエクスポートします。
私はXcodeを起動し、iPadシミュレータを試してみます。
すべては問題ありません。
実際のiPadで実行しようとすると、アプリケーションが起動しますが、
*フォームは非常に小さいパネルとして表示されます
*タイマーは動作していないようですが、IPADを回転すると画面がリフレッシュされ、時間が表示されます。
*私の主な問題:ボタンをタップしても何も起こりません。
私は多くのイベントを試みましたが、すべての作品はデルファイでは、iPadのシミュレータではなく、実際のiPadで。デルファイXE2アプリがIPADで応答しない

iPadの火災イベントにはどのような良いオプションがありますか?事前に おかげ

EDIT:
私はiPhone 4Sで同じアプリケーションを実行しようと、それが正常に動作します!
問題はiPad 3のみです。テスト用のiPad 1または2はありません。

+0

あなたがそうでなかった場合は、http://edn.embarcadero.com/article/41620とhttp://www.itwriting.com/blog/4841-hands-on-with-delphi-xe2-forをチェックしてください-apple-ios.html。あなたの問題は、ツールパレットに表示されているコンポーネントの中には表示されているものの、iOSでは実際にはサポートされていないものがあるかもしれないと思われます(第2条の警告) –

+0

通知ありがとうございます。 Embarcaderoのメインサイトのhttp://docwiki.embarcadero.com/RADStudio/en/Components_Not_Used_in_iOS_Appsもチェックしていますが、使用されるコンポーネントはほとんどがiOSのデプロイメントと互換性があるようです。 – Chandlerb

答えて

2

私はついにこの問題を解決しました。
Delphi XE2 update 4のインストールには、XCODE 4.2がインストールされている必要があります。
持っていない場合はFireMonkey-iOS.dmgをインストールできません。
XCODE 4.3.2の最新バージョンも同時にインストールする必要があります。
もちろん、Xcodeのどのバージョンが起動されているのか、注意してください!
新しいIPAD(3)を使用するには、少なくともXcode 4.3.2を使用する必要があります。
Xcode 4.2を使用している場合、プロジェクトはコンパイルされ、実行中ですが、現在は応答しています。なぜなら、iPad 3についてはわからないからです。
お楽しみください。

関連する問題