var didStopCallback:Error?-> Void? =无

问题描述

var didStopCallback: ((Error?) -> Void)? = nil

“(((Error?)-> Void)?= nil” 是关闭吗?

知道正常类型的人

我刚开始学迅捷

解决方法

是的,具体地说,它是一个闭包,它是类型为(Error?) -> Void的可选闭包,其默认值为nil

示例:

didStopCallback = { (err) in 
   // If there is an error,do error handling here
   if err != nil {
        print(err!.localizedDescription)
   }

    // Do other completion handling here
}