2014-09-29 713 views
1

我在我的基於Swift的iOS應用中使用Alamofire和SwiftyJSON庫,問題是它們都有一個「JSON」類,這當然不起作用。如何解決這個問題?有沒有可能使用命名空間或類似的東西?將這些類編譯爲單獨的框架,然後引用框架而不是添加源代碼類,這些工作是什麼?如何解決在Swift中類名衝突

回答

1

這裏是你必須做的:

  • 下載最新版本的這兩個庫從GitHub
  • 將它們添加到您的項目中。
  • 將結果框架添加爲應用程序的依賴關係。
  • import <insert_json_lib_module_name_here>添加到適當的類。
  • 更改到庫類從<insert_json_lib_class_name_here><insert_json_lib_module_name_here>.<insert_json_lib_class_name_here>

所有引用就是這樣。這全都記錄在here

+0

很酷...但是,除非庫被編譯到單獨的框架中,否則沒有辦法解決這個問題嗎?如果我只是將他們的源代碼添加到主項目中,我無法爲這些類指定名稱空間,請更正? – devguy 2014-09-30 14:45:17