美文网首页
使用RAC出现的一些小问题

使用RAC出现的一些小问题

作者: hui8685291 | 来源:发表于2020-12-29 18:19 被阅读0次

    @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

    相关文章

      网友评论

          本文标题:使用RAC出现的一些小问题

          本文链接:https://www.haomeiwen.com/subject/zblqoktx.html