最佳答案
swift 4.0
闭包就是我们可以说函数作为参数,所以函数也有参数和返回类型。
根据您的代码,您错过了指定函数的返回类型,如果闭包不返回任何内容,那么您必须定义Void返回类型。
func getTypingUser(_ completionHandler: ([String: String]) -> ()) {
guard let typingUser = dataArray[0] as? [String : String] else { return }
completionHandler(typingUser)
}
关于swift - 无法调用非函数类型的值 '[String : String]',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51510585/