考虑:
FrameworkA定义了类型Thing.FrameworkB也定义了类型Thing和类型FrameworkA.我如何FrameworkA.Thing在所述文件中引用?以下行失败了Thing is not a member of FrameworkA.
let t : FrameworkA.Thing? = nil
这似乎是一个Swift错误.作为一种变通方法,您可以在仅导入的应用程序中创建一个新的Swift文件,FrameworkA并typealias为其定义Thing:
import FrameworkA
typealias ThingA = Thing
然后在需要导入两个框架的文件中,使用ThingA而不是FrameworkA.Thing.
| 归档时间: | 
 | 
| 查看次数: | 2120 次 | 
| 最近记录: |