我对ReactiveCocoa
很新。我试图通过ReactiveCocoa
几天前安装CocoaPods
。
这是我的podFile
:
platform :ios , '7.0'
pod 'ReactiveCocoa'
使用pod install
后,我在这里有日志文件:
分析依赖关系
下载依赖项
使用ReactiveCocoa(2.0)
生成Pods项目
集成客户端项目
然后我打开myproject.xworkspace
和#import <ReactiveCocoa.h>
开始使用框架。
但问题是我无法使其发挥作用
例如在我的代码中我有这一行:
objc
RACSignal *usernameSignal = self._usernameTextField.rac_textSignal;
但是当我运行该项目时,它出现了这个调试错误
由于未捕获的异常'NSInvalidArgumentException'而终止应用程序,原因:' - [UITextField rac_textSignal]:无法识别的选择器发送到实例0xb933a70'
我相信我可能会在这里对框架安装做错。有人请帮帮我!
我正在使用XCode5 and iOS7.0
答案 0 :(得分:5)
我想出了问题。这是因为CocoaPods没有在我的项目构建设置中添加标志-all_load
。手动设置后,它就像一个魅力。
希望这能帮助每个遇到像我这样的问题的人