我正在使用 PhoneGap 0.9.3 和 AsiHTTPRequest 创建一个 iOS 应用程序。他们都使用“可达性”文件。PhoneGap 使用 1.5 版 AsiHTTPRequest 使用 2.0.4 版
他们不断地组合抛出错误,因为有很多相等的变量。我试图重构这两个文件,但它们不断抛出错误。
有没有更简单的方法可以做到这一点,或者我应该继续尝试合并这两个文件。
提前致谢!
我正在使用 PhoneGap 0.9.3 和 AsiHTTPRequest 创建一个 iOS 应用程序。他们都使用“可达性”文件。PhoneGap 使用 1.5 版 AsiHTTPRequest 使用 2.0.4 版
他们不断地组合抛出错误,因为有很多相等的变量。我试图重构这两个文件,但它们不断抛出错误。
有没有更简单的方法可以做到这一点,或者我应该继续尝试合并这两个文件。
提前致谢!
您可以尝试找到使用较新的可达性版本的较新版本的 PhoneGap,但我猜您已经尝试过该路线。
除此之外,它有点难看,但如果你重构/重命名其中一个,你可以同时构建它们。例如。将 PhoneGap 的 Reachability v1.5 类重命名为 Reachability15 或其他东西(并相应地重命名其文件),并将 PhoneGap 中对 Reachability 的所有引用更改为 Reachability15。一个简单的查找/替换不会花很长时间,你应该在路上。
GNU 编译器有一个叫做@compatibility_alias的东西,从来没有机会使用它。听起来你可能需要它。
@compatibility_alias MyOpenGLView ComCocoaDevCentral_CoolScreenSaver_MyOpenGLView;
这是我遇到的(帖子)[http://cocoadevcentral.com/articles/000089.php]。