2015-12-01 88 views
2

我在寫my framework,這取決於other frameworkMy framework可以訪問other framework中的所有公共類型和協議。但是當我在project中包含my framework時,project不能使用other framework中的任何公共類型。Swift框架訪問級別

是否可以啓用project訪問other framework中的所有公衆?

我有兩個解決方案:

  1. 使用public typealise T = OtherProject.T,但有太多的類型。
  2. 還導入Other frameworkproject,它需要額外的依賴。

有沒有更好的方法來做到這一點?

回答

0

我認爲,在您描述的場景中,如果在項目中使用Your framework,可能需要額外的依賴項和Other framework,那麼爲什麼不將它們導入到使用Your framework的項目中呢?否則Your framework如果依賴關係丟失將會如何工作?或者我錯過了什麼?