【问题标题】:What should I pass to the .success() for `Result<Void, Error>`? [duplicate]对于 `Result<Void, Error>`,我应该将什么传递给 .success()? [复制]
【发布时间】:2019-11-22 01:00:05
【问题描述】:

我有一个网络请求,但我并不关心成功响应,所以我使用Result&lt;Void, Error&gt; 作为返回值。问题是当我将.success() 分配给它时,编译器返回以下错误:

调用中的参数 #1 缺少参数

我试过通过emptynil,但是编译都不能通过。

代码是这样的:

var result: Result<Void, Error>?
result = .success()

我怎样才能让它工作?

【问题讨论】:

    标签: ios swift swift5


    【解决方案1】:

    result = .success(()) 应该可以工作

    【讨论】:

    • 哇!我以为我有足够的牙套:)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-12-31
    • 2012-06-23
    • 1970-01-01
    • 1970-01-01
    • 2022-07-05
    • 2021-02-12
    相关资源
    最近更新 更多