新手在这里,尝试将带有CocoaPods的ReactiveCocoa 2.2.4安装到项目中并在运行时遇到错误。我使用过this podspec on github。这是我的代码 -
MainViewController.m @interface有:
@property (strong, nonatomic) NSString *testString;
MainViewController.m viewDidLoad()具有:
self.testString = @"hello";
[RACObserve(self, testString) subscribeNext:^(NSString *newString) {
NSLog(@"%@", newString);
}];
self.testString = @"yellow";
这是我得到的运行时错误,看起来好像“self”正在将选择器发送给它而不是“testString”:
异常'NSInvalidArgumentException',原因:' - [MainViewController rac_valuesForKeyPath:observer:]:无法识别的选择器发送到实例
FWIW,我已经能够在this youtube vid之后的两个新的xcode项目中通过CocoaPods成功安装ReactiveCocoa两次 - 无论是否有我想在我的其他项目中使用的podspec。
有关我的设置的更多信息:
感谢您的帮助!