0
我已提到How can I fix my install of ReactiveCocoa (with CocoaPods)?但它没有帮助。基本上,如果我做一个新项目并执行这些步骤:ReactiveCocoa - 不适用于现有项目
1) sudo gem install cocoapods
2) pod init
3) Change Podfile to
# platform :ios, ‘8.0’
target 'Test Project' do
pod 'ReactiveCocoa'
end
4) pod install
它完美地工作。
然而,当我尝试做在下面的例子中我当前的项目,这是行不通的。在.H
@property (strong, nonatomic) NSString *testString;
在viewDidLoad中
..
self.testString = @"hello";
[RACObserve(self, testString) subscribeNext:^(NSString *newString) {
NSLog(@"%@", newString);
}];
self.testString = @"yellow";
我收到的错误日志:
2015-04-23 16:13:49.386 MyProjectName[69489:1451941] -[PlayViewController rac_valuesForKeyPath:observer:]: unrecognized selector sent to instance 0x7f987b4a0010
2015-04-23 16:13:49.443 MyProjectName[69489:1451941] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[PlayViewController rac_valuesForKeyPath:observer:]: unrecognized selector sent to instance 0x7f987b4a0010'
我看到他最终只是把它移植到一个不需要的工作项目上。任何帮助/问题将不胜感激。谢谢