2012-04-09 16 views
10


Intento utilizar Delphi XE2 para desarrollar para una aplicación profesional iPad 3.
La configuración está bien.
Trabajo en una MacBook Pro con Windows 7 en VMWare.
Creo una aplicación HD para iOS.
Puse un temporizador, dos etiquetas y un botón.
El temporizador actualiza el tiempo en la etiqueta 1 y el evento "on_click" del botón cambia la etiqueta de la etiqueta2.
Compilado con Delphi.
Exportación a Xcode en la carpeta compartida.
Ejecuto Xcode y pruebo con el simulador de iPad.
Todo está bien.
trato de correr en un verdadero iPad, se inicia la aplicación, pero:
* el formulario se muestra como un pequeño panel de
* el temporizador parece que no trabaja, pero si puedo girar el iPad, la pantalla se actualiza y el el tiempo se muestra.
* MI PRINCIPAL PROBLEMA: si toco el botón, no pasa nada.
Probé un montón de eventos, todos funcionan en Delphi, en el simulador de iPad pero no en el iPad real.Aplicación Delphi XE2 no responde en el iPad

Entonces, ¿cuáles son las mejores opciones para incendios en un iPad? Gracias de antemano

EDIT:
¡Intento ejecutar la misma aplicación en un iPhone 4S y funciona bien!
El problema es solo en iPad 3. No tengo iPad 1 o 2 para probar.

+0

En caso de que no lo haya hecho, consulte http://edn.embarcadero.com/article/41620 y http://www.itwriting.com/blog/4841-hands-on-with-delphi-xe2-for -apple-ios.html. Sospecho que su problema podría tener algo que ver con algunos componentes que aparecen en la paleta de herramientas pero que no son realmente compatibles con iOS (advertencia dada en el 2 ° artículo) –

+0

Gracias por el aviso. También verifico http://docwiki.embarcadero.com/RADStudio/en/Components_Not_Used_in_iOS_Apps desde el sitio principal de Embarcadero, pero los pocos componentes utilizados parecen ser compatibles con la implementación de iOS. – Chandlerb

Respuesta

2

Finalmente resolví este problema.
La instalación de Delphi XE2 actualización 4 necesita tener instalado XCODE 4.2.
Si no lo tiene, no puede instalar FireMonkey-iOS.dmg.
Debe tener también la versión más reciente de XCODE 4.3.2 en paralelo.
Por supuesto, ¡CUIDADO, de qué versión de Xcode se lanzó!
Es fácil de entender que para utilizar el nuevo iPad (3) debe utilizar al menos Xcode 4.3.2.
Si usa Xcode 4.2, su proyecto será compilado, ejecutándose pero respondiendo, porque no sabe nada sobre iPad 3.
Disfrútelo.

Cuestiones relacionadas