相关疑难解决方法(0)

如何在swift中创建一个可选的闭包?

我试图在Swift中声明一个带有可选闭包的参数.我声明的函数如下所示:

class Promise {

 func then(onFulfilled: ()->(), onReject: ()->()?){       
    if let callableRjector = onReject {
      // do stuff! 
    }
 }

}
Run Code Online (Sandbox Code Playgroud)

但是Swift抱怨"条件中的绑定值必须是一个可选类型",其中声明了"if let".

optional-parameters swift

89
推荐指数
4
解决办法
2万
查看次数

标签 统计

optional-parameters ×1

swift ×1