在 swift 中,我希望在方法完成块中发送 NSError 就像在目标 c 中一样。
闭包与目标 c 块相同。 你可以试试这个:
func myFunc(withCompletionHandler completionHandler:((NSError?) -> Swift.Void)?){
var error:NSError? = nil
//DO YOUR TASK AND ASSAIGN ERROR TO var error
completionHandler?(error)
}