【发布时间】:2009-07-29 11:10:30
【问题描述】:
Flex 具有延迟加载数据的概念。它有一个名为 ItemPendingError 的类,允许开发人员在尝试访问尚不可用的数据(即“待处理”)时对其进行处理。
但是,查看 documentation 很明显,您必须在代码周围添加 try/catch 块,只要您有代码可能会导致 IPE (ItemPendingError) 发生。
我很好奇是否有人知道它为什么会这样工作。我不确定最好的解决方案可能是什么,但是不得不随意添加 try/catch 块来捕获错误,然后用它注册一个 Responder 感觉很糟糕而且不是很干净。而且,您必须运行您的应用程序以确保您已经捕捉到所有可能发生错误的地方,这一事实也是蹩脚的。
还有其他我没见过/听说过的方法或更好的方法吗?
【问题讨论】:
标签: apache-flex adobe