2012-05-25 108 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