我有一个问题。关闭不能初始化。
typealias jumpClosureBage = (_ num: Int) -> Void
var jump = jumpClosureBage?()
我该如何解决呢?
谢谢
答案 0 :(得分:1)
在Swift中,闭包类型不能有初始化器。
并且Optional
没有没有参数的初始值设定项。
您可以使用nil
初始化它:
var jump: jumpClosureBage? = nil
或者你可以用do-nothing闭包初始化它:
var jump: jumpClosureBage? = {_ in}