【发布时间】:2013-08-20 07:18:09
【问题描述】:
我正在开发一个 UI 完全用 FLEX(工具 Adobe Flash Builder 4.6)编写的应用程序,并从本地 sqlite 数据库获取所有更新。来自服务器的本地 sqlite 数据库更新正在使用 GCD 在后台处理。这些后台任务是编写的在 Objective C 中并作为静态库与 FLEX UI 集成。有没有什么方法可以在不使用 Appdelegate.h 文件的情况下从这个静态库中使用 UIApplication Delegate 协议方法,如 didEnterBackground..等?
【问题讨论】:
-
我只明白你在问什么,但我认为答案是使用带有 Adobe AIR 的 Native Extensions 来执行 Native iOS Code。
-
@Reboog 确实是先生...我正在为 Xcode 的所有后台任务创建一个静态库,并使用该库创建 .ane(Air Native Extension)...使用 flash builder 4.6 我正在创建.ipa 文件。我的静态库中没有 Appdelgate.h,但我喜欢使用 UIApplicationDelegate 方法。
标签: iphone ios apache-flex air uiapplicationdelegate