gpt4 book ai didi

macos - 未调用NSURLSession完成 block

转载 作者:行者123 更新时间:2023-12-03 13:39:08 25 4
gpt4 key购买 nike

var session = NSURLSession.sharedSession()
session.dataTaskWithRequest(urlRequest,
completionHandler: {(data: NSData!,
response: NSURLResponse!,
error: NSError!) in
println(data)
println(response)
println(error)
})

因此,我正在发出此请求,并且从未调用完成块。

怎么了?

我也尝试了一个与 synchronous and asynchronous form相同请求的 NSURLConnection,它运行良好。

编辑:

我尝试将 dataTask变量分配给 session.dataTaskWithRequest并在之后显示它。它说这个 <__NSCFLocalDataTask: 0xb41bda0> { suspended }已暂停?为什么?

最佳答案

所以我尝试这样称呼它

session.dataTaskWithRequest(urlRequest, 
completionHandler: {(data: NSData!,
response: NSURLResponse!,
error: NSError!) in
print(data)
print(response)
print(error)
}).resume()

而且有效。

似乎我必须在默认的暂停 session 任务上调用 resume()

关于macos - 未调用NSURLSession完成 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24053552/

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