在Swift中添加Cocoapods <unknown>:0:错误:</unknown>

时间:2014-06-16 19:54:46

标签: swift cocoapods

我正在尝试在swift中添加cocoapods。我在“Build Settings”中添加了一个头文件 - &gt; Objective-C桥接标题 - &gt;项目名/项目名-桥接-Header.h

然后在ProjectName-Bridging-Header.h中

导入ReactiveCocoa / ReactiveCocoa.h并导入Mantle / Mantle.h

构建它时,错误显示如下: :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:640:Objective-C方法的预期选择器 :0:错误:: 0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:647:Objective-C方法的预期选择器 :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:654:Objective-C方法的预期选择器 :0:错误:/Users /...//Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:640:Objective-C方法的预期选择器 :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:647:Objective-C方法的预期选择器 :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:654:Objective-C方法的预期选择器 :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:640:Objective-C方法的预期选择器 :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:647:Objective-C方法的预期选择器 :0:错误:/Users /.../Pods/Headers/ReactiveCocoa/ReactiveCocoa/RACSignal+Operations.h:654:Objective-C方法的预期选择器

1 个答案:

答案 0 :(得分:1)

当编译器看到名为and和or的方法时,会发生错误。其中三个实际存在,正好在编译器指出的位置,在RACSignal + Operations.h文件中,行号为640,647,654。

您需要的一切都是使用重构工具重命名这些方法。例如,你可以添加前缀rac_,所以我将有rac_and,rac_or,rac_not。只需在RACSignal + Operations.h中找到这些方法,选择右键单击并选择refactor-rename。

此外,我强烈建议您阅读有关ReactiveCocoa和Swift的帖子:A Swift Reaction