【问题标题】:Eureka Forms broken after Swift 4.1 UpdateSwift 4.1 更新后 Eureka Forms 损坏
【发布时间】:2018-03-29 23:13:31
【问题描述】:

我刚刚更新到 Swift 4.1 并且 Eureka Forms 坏了。我正在尝试自己修复它,但我不确定从哪里开始。有人知道图书馆作者是否已经解决了这个问题吗?我没有看到任何关于它的问题。我得到的错误如下: 类型“Section”不符合协议“RangeReplaceableCollection”

候选人有不匹配的类型'(Section) -> Void' [with SubSequence = Section.SubSequence]

候选人有不匹配的类型'S' [with SubSequence = Section.SubSequence]

【问题讨论】:

    标签: swift eureka-forms swift4.1


    【解决方案1】:

    虽然这不是最好的解决方法,但我发现如果我转到最新版本并复制源文件并覆盖旧的源文件,它编译没有问题。

    【讨论】:

      【解决方案2】:

      Eureka 4.1.1 可与 Swift 4.1 一起使用。确保您的依赖管理器正在安装最新版本。

      【讨论】:

      • 不适合我。我尝试以这种方式安装 Eureka 4.1.1: pod 'Eureka', '~> 4.1.1'
      【解决方案3】:

      我也遇到了这个问题,花了大约 5 分钟才发现在我的项目中出于某种原因(尽管该项目使用的是 Swift 4.1 编译器)Eureka POD 不是,即使它使用的是 4.1.1 版本.我只是进入 Pods 项目,选择了 Eureka 目标,将其更新为 swift 4.1,现在它编译得很好。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-02-16
        • 2020-01-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-19
        相关资源
        最近更新 更多