2012-04-09 3 views
10


iPad 3 전문 응용 프로그램 개발을 위해 Delphi XE2를 사용하려고합니다.
구성이 정상입니다.
저는 VMWare에서 Windows 7이 설치된 MacBook Pro에서 작업합니다.
iOS 용 HD 앱을 만듭니다.
나는 두 개의 레이블과 버튼을 넣는다.
timer1은 label1의 시간을 새로 고치고 버튼의 "on_click"이벤트는 label2의 레이블을 변경합니다.
델파이로 컴파일되었습니다.
공유 폴더의 Xcode로 내 보냅니다.
Xcode를 실행하고 iPad 시뮬레이터로 시도해 봅니다.
모두 괜찮습니다.
실제 iPad에서 실행하려고하면 응용 프로그램이 시작되지만
* 양식이 매우 작은 패널로 표시됩니다.
* 타이머가 작동하지 않는 것처럼 보이지만 IPAD를 회전하면 화면이 새로 고침되고 시간이 표시됩니다.
* 내 주요 문제 : 버튼을 탭하면 아무 일도 일어나지 않습니다.
나는 iPad 시뮬레이터에서 델파이로 모든 작업을했지만 실제 iPad에서는 그렇지 못했습니다.Delphi 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에 대해 알지 못하므로 응답합니다.
즐기십시오.