8

我正在将我的项目更新到 Swift 5 Xcode 10.3。

现在使用最新的 ReactiveCocoa 10.0.0 之前的 Swift 版本一切正常

已经尝试过:

  1. 删除和更新所有迦太基
  2. 删除 derivedData 文件夹,清理并构建

在此处输入图像描述

4

2 回答 2

8

Swift 在版本 5 中将自己的Result类型添加到标准库中。因此,删除了它对之前使用ReactiveSwift 的第三方库的依赖Result,并提供以下说明来更新您的代码:

  • 如果您Result仅用作 的依赖项ReactiveSwift,请删除 的所有实例import Resultimport enum Result.NoError或从项目import struct Result.AnyError中删除Result框架。

  • 替换所有NoError在 aSignalSignalProducerwith中使用的情况Never

  • 替换所有AnyError在 aSignalSignalProducerwith中使用的情况Swift.Error

所以对于这个特定的错误,只需删除该import Result行。

于 2019-08-01T12:36:13.817 回答
-1

请执行以下步骤:-

1) 删除派生数据。2)更新所有迦太基。3) 清洁和建造。

于 2019-08-01T10:23:22.893 回答