我是 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))
}
}
}