所以基本上,我试图找回函数foobar返回的字符串.最初,我曾尝试从foobar返回字符串,但swift保持早期/异步返回?来自foobar.代码如下:
@IBAction func bAction(_ sender: UIButton) {
print("this prints")
foobar(completion: { (info) in
print("this does not print")
})
}
func foobar(completion: @escaping (_ info: String) -> ()) {
var info = ""
//insert code here
print("this prints too")
//insert more code here
}
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?