2012-05-25 6 views
0

flex iOS 앱에서 맞춤 URL 스키마를 사용하고 있는데 웹 링크에서 내 앱을 시작할 때 잘 작동합니다 ..하지만 문제는 iPad의 시작 메뉴에서 내 앱을 시작할 때입니다. 사파리에서 웹 페이지로 이동하십시오. 페이지에서 나는 그 시간에 애플 리케이션 호출을 "preinitialize"방법을 두 번 이상 .. 내게로 리디렉션하는 버튼을 클릭 할 때마다 약간의 시간이 2,3,4 및 다른 하나 매번 .. 왜 이런 식으로 행동하는지 모르겠다. 그 이유를 알면 그 긴급한 .. 제발 .. 감사합니다 ... 어떤 도움을 주신 것입니다.flex ios 앱의 맞춤 URL 문제

답변

1

preinitialize을 호출하면 initialized 플래그를 만들고 true으로 설정하십시오. 이 메소드에 대한 다른 모든 호출은 걸러 낼 수 있습니다. 간단한 예 :

private var initialized:Boolean = false; 
public function preinitialize():void 
{ 
    if (initialized) return; 
    initialized = true; 
} 

다음 단계는 여러 통화의 실제 원인을 찾는 것이지만 앱의 일부 코드를 볼 필요가 있습니다.

+0

당신의 답장을위한 Thansk ..하지만 이미이 솔루션을 시도했지만 결코 작동하지 않습니다. 왜냐하면 내가 콜 어플리케이션을 제한하면 .. preinitialize ..thanks 호출을 막을 수있는 솔루션을 얻을 수 있습니다. – Ali

+0

귀하의 응용 프로그램이 어떻게 코딩되었는지 전혀 모르기 때문에 구체적인 해결책을 제시 할 수 없습니다. 더 많은 도움이 필요하면 코드를 보여줘야합니다. – package