2011-02-15 56 views
2

我正在用PhoneGap 0.9.3和AsiHTTPRequest創建iOS應用程序。 他們都使用'可達性'文件。 PhoneGap使用版本1.5 AsiHTTPRequest使用版本2.0.4需要iOS多重可達性

他們不斷拋出錯誤的組合,因爲有很多相等的變量。 我試圖重構這兩個文件,但他們不斷拋出錯誤。

有沒有一個更簡單的方法來做到這一點,或者我應該繼續努力將這兩個文件結合起來。

在此先感謝!

回答

1

你可以嘗試找到使用較新的可達性版本的PhoneGap的較新版本,但我猜你已經嘗試過這條路線。

除此之外,它有點難看,但如果你重構/重命名其中一個,你可以同時構建它們。例如。將PhoneGap的Reachability v1.5類重命名爲Reachability15(或相應地重命名其文件),並將所有對PhoneGap中的Reachability的引用更改爲Reachability15。一個簡單的查找/替換不需要很長時間,你應該在路上。

+0

是的,我只是重新命名我的1.5版本,所有引用它,在拖動2.0版本和依賴它的各種方法和數據結構的文件。 – 2011-08-03 01:34:23

0

GNU編譯器有一些東西叫@compatibility_alias,從來沒有機會使用它。聽起來像你可能需要它。

@compatibility_alias MyOpenGLView ComCocoaDevCentral_CoolScreenSaver_MyOpenGLView; 

這裏的(後)http://cocoadevcentral.com/articles/000089.php]這裏我碰到它跑。