@RACSubject信号
注意点:1如果一个页面需要多次发送这个消息,那么似乎会暴露一个bug,信号不会被销毁,等到发送第二个信号
时,第一个信号仍然会被发送,导致错误,
解决办法:最后发送一个完成信号
示例代码
1[self.delegateSignal sendNext:self.lastIndexPath];
2[self.delegateSignal sendCompleted];
集成的时候就遇到了问题,分享一下:xcode8.x建的oc项目然后使用cocoapods集成ReactiveCocoa
1、podfile的文件内容(使用pod init)就可以创建一个podfile的文件
在文件中添加一下内容,就可以下载最新的啦
pod 'ReactiveCocoa'
use_frameworks!
2、集成之后出现了一下的error:
“Use Legacy Swift Language Version” (SWIFT_VERSION) is required to be configured correctly for targets which use Swift. Use the [Edit > Convert > To Current Swift Syntax…] menu to choose a Swift version or use the Build Settings editor to configure the build setting directly.
解决过程:
选着pods -> ReactiveCocoa -> build settings -> Swift Compiler -> Version - > Use Legacy Swift Language Version 更改为Yes
网友评论