2012-05-25 35 views
0

我在我的Flex iOS應用程序中使用自定義url方案,當我從web鏈接啓動我的應用程序時它工作正常..但問題是當我從iPad的開始菜單啓動我的應用程序時並移動到Safari瀏覽器的網頁。在頁面中,我點擊一個按鈕,將其重定向到我的應用程序,當時應用程序不止一次地調用「預初始化」方法。每次都警惕,有時候它是2,3,4和不同的每次..我不知道爲什麼它的行爲是這樣的..我可以知道原因,請其緊急.. 謝謝...任何幫助將不勝感激。柔性ios應用程序中的自定義URL問題

回答

1

創建一個標誌initialized並將其設置爲truepreinitialize被調用。對此方法的所有其他調用都可以被濾除。簡單的例子:

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

下一步將會找到多個呼叫的真正原因,但我們需要看到您的應用程序的一些代碼。

+0

Thansk爲您的答覆..但我已經嘗試過這種解決方案,但從來沒有working..because當我限制其調用應用程序崩潰..我可以得到解決方案如何防止其預先初始化的呼籲...再次感謝 – Ali

+0

我不能給出一個具體的解決方案,因爲我不知道你的應用程序是如何編碼的。如果您需要更多幫助,您必須展示一些代碼。 – package