我正在用PhoneGap 0.9.3和AsiHTTPRequest創建iOS應用程序。 他們都使用'可達性'文件。 PhoneGap使用版本1.5 AsiHTTPRequest使用版本2.0.4需要iOS多重可達性
他們不斷拋出錯誤的組合,因爲有很多相等的變量。 我試圖重構這兩個文件,但他們不斷拋出錯誤。
有沒有一個更簡單的方法來做到這一點,或者我應該繼續努力將這兩個文件結合起來。
在此先感謝!
我正在用PhoneGap 0.9.3和AsiHTTPRequest創建iOS應用程序。 他們都使用'可達性'文件。 PhoneGap使用版本1.5 AsiHTTPRequest使用版本2.0.4需要iOS多重可達性
他們不斷拋出錯誤的組合,因爲有很多相等的變量。 我試圖重構這兩個文件,但他們不斷拋出錯誤。
有沒有一個更簡單的方法來做到這一點,或者我應該繼續努力將這兩個文件結合起來。
在此先感謝!
你可以嘗試找到使用較新的可達性版本的PhoneGap的較新版本,但我猜你已經嘗試過這條路線。
除此之外,它有點難看,但如果你重構/重命名其中一個,你可以同時構建它們。例如。將PhoneGap的Reachability v1.5類重命名爲Reachability15(或相應地重命名其文件),並將所有對PhoneGap中的Reachability的引用更改爲Reachability15。一個簡單的查找/替換不需要很長時間,你應該在路上。
GNU編譯器有一些東西叫@compatibility_alias,從來沒有機會使用它。聽起來像你可能需要它。
@compatibility_alias MyOpenGLView ComCocoaDevCentral_CoolScreenSaver_MyOpenGLView;
這裏的(後)http://cocoadevcentral.com/articles/000089.php]這裏我碰到它跑。
是的,我只是重新命名我的1.5版本,所有引用它,在拖動2.0版本和依賴它的各種方法和數據結構的文件。 – 2011-08-03 01:34:23