gpt4 book ai didi

Swift 等到 dataTaskWithRequest 完成调用返回

转载 作者:行者123 更新时间:2023-11-28 09:36:31 24 4
gpt4 key购买 nike

<分区>

我是 Swift 的新手,我有一个关于同步调用的问题。我想对 dataTaskWithRequest 进行同步调用,以便在 dataTaskWithRequest 完成后调用返回方法。这是我的代码:

private func sendRequest (request: NSURLRequest) -> NSData{
let session = NSURLSession.sharedSession()
var dataReceived: NSData = NSData ()
let task = session.dataTaskWithRequest(request) { data, response, error in
if error != nil{
print("Error -> \(error)")
return
}
dataReceived = data!
}
task.resume()
return dataReceived
}

最好的方法是什么?我已尝试使用完成处理程序,但我做不到。

非常感谢您的帮助。

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com