【发布时间】:2018-07-25 03:58:59
【问题描述】:
【问题讨论】:
-
您的 Void 返回应该用于您的 completionHandler,而不是用于 getTypingUser 函数。
-
请将代码发布为文本,而不是图片。
-
你的问题解决了吗?
标签: swift
【问题讨论】:
标签: swift
Swift 4.0
闭包是我们可以说函数作为参数,所以函数也有参数和返回类型。
根据您的代码,您错过了指定函数的返回类型,如果闭包不返回任何内容,则必须定义 Void 返回类型。
func getTypingUser(_ completionHandler: ([String: String]) -> ()) {
guard let typingUser = dataArray[0] as? [String : String] else { return }
completionHandler(typingUser)
}
【讨论】: