我如何在目标 c 中返回 NSError 就像 swift 中函数的完成块一样



在 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)
}

最新更新