2

我正在使用 PhoneGap 0.9.3 和 AsiHTTPRequest 创建一个 iOS 应用程序。他们都使用“可达性”文件。PhoneGap 使用 1.5 版 AsiHTTPRequest 使用 2.0.4 版

他们不断地组合抛出错误,因为有很多相等的变量。我试图重构这两个文件,但它们不断抛出错误。

有没有更简单的方法可以做到这一点,或者我应该继续尝试合并这两个文件。

提前致谢!

4

2 回答 2

1

您可以尝试找到使用较新的可达性版本的较新版本的 PhoneGap,但我猜您已经尝试过该路线。

除此之外,它有点难看,但如果你重构/重命名其中一个,你可以同时构建它们。例如。将 PhoneGap 的 Reachability v1.5 类重命名为 Reachability15 或其他东西(并相应地重命名其文件),并将 PhoneGap 中对 Reachability 的所有引用更改为 Reachability15。一个简单的查找/替换不会花很长时间,你应该在路上。

于 2011-02-15T17:02:05.917 回答
0

GNU 编译器有一个叫做@compatibility_alias的东西,从来没有机会使用它。听起来你可能需要它。

@compatibility_alias MyOpenGLView ComCocoaDevCentral_CoolScreenSaver_MyOpenGLView;

这是我遇到的(帖子)[http://cocoadevcentral.com/articles/000089.php]。

于 2011-02-15T20:28:09.080 回答