![]() |
1
2
您正在从异步方法返回,并期望结果是有效的,我认为您应该重新考虑
此外,您的BaseUser似乎不是一个模型类,而是一个处理程序类,可以这么说。它只有两个属性,它们是闭包,您试图从http请求映射什么。它应该有一些真正的属性。 有了它,如果您有一个纯模型类和一个适当的send方法,您就可以很容易地实现您正在尝试的目标。 您案例中的错误是因为您正在使用, AlamoFileObject映射器 并试图在不实际实现协议的情况下映射值。 查看方法的签名,
这里是泛型参数
我也改变了你的想法
代码看起来不错,但还不能工作。您希望您的响应映射到
现在,您可以使用扩展来阵列并遵守协议。我们可以使用Swift 4.1 Conditional Conformance 在这里
这样你就可以走了。请注意,我向您展示了如何解决您遇到的问题。我还做了一些小的重构,只是为了让代码更清晰。 请根据您的需要进行更改。 |
![]() |
Mark George · 如何在swift ui中为文本提供内部填充 1 年前 |
![]() |
Safa Ads · CDN:无法下载中继URL:https://cdn.jsdelivr.net/cocoa/Specs/2/e/c/RxSwift/3.0.0-rc.1/RxSwift.podspec.json响应:SSL连接错误 1 年前 |
![]() |
Frakcool · 满足条件时,SwiftUI动画背景颜色更改 2 年前 |