我是 ReactiveCocoa 和 ReactiveSwift 的新手,在更新代码后,我的任务是从 Swift2 更新到 Swift4 ? 请帮我解决这个问题我正在使用 ReactiveCocoa 7.1.0
扩展 SignalProducerType 其中 Value == HTTPOperationResult,Error == APIError { func serializeToJSON() -> SignalProducer { 返回尝试映射{结果 守卫让数据=结果。数据其他{ 返回 .failure(APIError.parseError("invalid json")) } 守卫让 JSON = 试试?JSONSerialization.jsonObject(with: data, options: []) else { 返回 .failure(APIError.parseError("invalid json")) } 返回 .success((结果,JSON)) } } }