Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Swift2 台风DI框架产生;“不明确的引用”;错误_Swift2_Xcode7_Typhoon - Fatal编程技术网

Swift2 台风DI框架产生;“不明确的引用”;错误

Swift2 台风DI框架产生;“不明确的引用”;错误,swift2,xcode7,typhoon,Swift2,Xcode7,Typhoon,我正在构建一个iOS应用程序,并使用Typhone框架进行依赖注入。我目前拥有源代码中包含的框架(即git子模块),并且typhone.framework链接到我编译的二进制文件。但是,当我尝试创建第一个程序集时,我得到了对成员“withClass”的模糊引用,它突出显示了typhondfinition类: 查看错误详细信息,我发现这三个“候选者”。我不明白为什么它认为有三种不同类型的台风定义,如果这确实意味着什么: 关于如何(1)解决歧义,或(2)获取更多关于“候选对象”、错误或其他任何内

我正在构建一个iOS应用程序,并使用Typhone框架进行依赖注入。我目前拥有源代码中包含的框架(即git子模块),并且
typhone.framework
链接到我编译的二进制文件。但是,当我尝试创建第一个程序集时,我得到了对成员“withClass”的模糊引用
,它突出显示了
typhondfinition
类:

查看错误详细信息,我发现这三个“候选者”。我不明白为什么它认为有三种不同类型的台风定义,如果这确实意味着什么:


关于如何(1)解决歧义,或(2)获取更多关于“候选对象”、错误或其他任何内容的信息,有什么想法吗?

这似乎是某种构建工件问题,在我尝试将Typhone与迦太基一起部署到以后的子项目之间一直存在(我决定不使用迦太基,因为我的另一个DEP只能通过CocoaPods使用,而这个问题是从我通过source重新连接Typhone时开始的)。我清理了所有可以清理的东西(构建目录、派生数据、Xcode缓存等)而且它似乎已经消失了。

更新:我还尝试将Typhone添加为CocoaPods依赖项,结果相同。