Swift2 台风DI框架产生;“不明确的引用”;错误
我正在构建一个iOS应用程序,并使用Typhone框架进行依赖注入。我目前拥有源代码中包含的框架(即git子模块),并且Swift2 台风DI框架产生;“不明确的引用”;错误,swift2,xcode7,typhoon,Swift2,Xcode7,Typhoon,我正在构建一个iOS应用程序,并使用Typhone框架进行依赖注入。我目前拥有源代码中包含的框架(即git子模块),并且typhone.framework链接到我编译的二进制文件。但是,当我尝试创建第一个程序集时,我得到了对成员“withClass”的模糊引用,它突出显示了typhondfinition类: 查看错误详细信息,我发现这三个“候选者”。我不明白为什么它认为有三种不同类型的台风定义,如果这确实意味着什么: 关于如何(1)解决歧义,或(2)获取更多关于“候选对象”、错误或其他任何内
typhone.framework
链接到我编译的二进制文件。但是,当我尝试创建第一个程序集时,我得到了对成员“withClass”的模糊引用,它突出显示了typhondfinition
类:
查看错误详细信息,我发现这三个“候选者”。我不明白为什么它认为有三种不同类型的台风定义,如果这确实意味着什么:
关于如何(1)解决歧义,或(2)获取更多关于“候选对象”、错误或其他任何内容的信息,有什么想法吗?这似乎是某种构建工件问题,在我尝试将Typhone与迦太基一起部署到以后的子项目之间一直存在(我决定不使用迦太基,因为我的另一个DEP只能通过CocoaPods使用,而这个问题是从我通过source重新连接Typhone时开始的)。我清理了所有可以清理的东西(构建目录、派生数据、Xcode缓存等)而且它似乎已经消失了。更新:我还尝试将Typhone添加为CocoaPods依赖项,结果相同。