2012-04-09 20 views
10


Próbuję użyć Delphi XE2 do opracowania dla aplikacji iPad 3 profesjonalnej.
Konfiguracja jest w porządku.
Pracuję na komputerze MacBook Pro z systemem Windows 7 na VMWare.
Tworzę aplikację HD na iOS.
Umieściłem zegar, dwie etykiety i przycisk.
Zegar odświeża czas na etykiecie 1, a zdarzenie "on_click" przycisku zmienia etykietę etykiety 2.
Jest skompilowany z Delphi.
Eksportuję do Xcode we współdzielonym folderze.
Uruchomiam Xcode i spróbuję z symulatorem iPada.
Wszystko jest w porządku.
próbuję uruchomić na prawdziwym iPad, aplikacja jest uruchomiona, ale:
* formularz jest pokazany jako bardzo małym panelu
* timer wydaje się nie działa, ale jeśli mogę obracać iPad, ekran jest odświeżany i czas jest pokazany.
* MOJA GŁÓWNA PROBLEM: jeśli dotknę przycisku, nic się nie dzieje.
Próbowałem wielu wydarzeń, wszystkich prac w delphi, w symulatorze iPada, ale nie na prawdziwym iPadzie.Delphi XE2 aplikacja nie odpowiada na IPAD

Jakie są więc dobre opcje na zdarzenia pożarowe na iPadzie? Z góry dziękuję

EDYTOWANIE:
Próbuję uruchomić tę samą aplikację na iPhone 4S i działa dobrze!
Problem dotyczy tylko iPada 3. Nie mam iPada 1 ani 2 do testowania.

+0

Na wszelki wypadek, sprawdź http://edn.embarcadero.com/article/41620 i http://www.itwriting.com/blog/4841-hands-on-on-dith-delphi-xe2-for -apple-ios.html. Podejrzewam, że Twój problem może mieć coś wspólnego z niektórymi elementami pojawiającymi się w palecie narzędzi, ale nie jest tak naprawdę obsługiwany przez iOS (ostrzeżenie podane w drugim artykule) –

+0

Dzięki za powiadomienie. Sprawdzam również http://docwiki.embarcadero.com/RADStudio/en/Components_Not_Used_in_iOS_Apps z głównej strony Embarcadero, ale kilka używanych komponentów wydaje się być zgodnych z wdrożeniem systemu iOS. – Chandlerb

Odpowiedz

2

W końcu rozwiązałem ten problem.
Instalacja aktualizacji Delphi XE2 4 wymaga zainstalowania XCODE 4.2.
Nie można zainstalować FireMonkey-iOS.dmg.
Musisz mieć najnowszą wersję XCODE 4.3.2 w podobieństwie.
Oczywiście BĄDŹ OSTROŻNY, od jakiej wersji Xcode został uruchomiony!
Łatwo zrozumieć, że do korzystania z nowego IPAD (3) musisz użyć co najmniej Xcode 4.3.2.
Jeśli używasz Xcode 4.2, Twój projekt zostanie skompilowany, uruchomiony, ale teraz odpowiada, ponieważ nie wie o iPadzie 3.
Ciesz się.

Powiązane problemy