gpt4 book ai didi

ios - 共享 session 的应用程序错误

转载 作者:行者123 更新时间:2023-11-28 08:28:57 25 4
gpt4 key购买 nike

我已尽我所能尝试从教程中转换一些代码,但目前它似乎不起作用

Invalid conversion from throwing function

let task 行。

func request(url:String, callback:(NSDictionary) -> ()) {
do{

var nsURL = NSURL(string: url)

let task = try NSURLSession.sharedSession().dataTaskWithURL(nsURL!){
(data, response, error) in
var error:NSError?

var response = try NSJSONSerialization.JSONObjectWithData(data, options: NSJSONReadingOptions.MutableContainers) as NSDictionary
callback(response)

}
task.resume()
}
catch{
print(error)
}
}

最佳答案

NSURLSession.sharedSession 中移除 try

func request(url:String, callback:(NSDictionary) -> ()) {

let url = NSURL(string: url)!
let session = NSURLSession.sharedSession()

let task = session.dataTaskWithURL(url) { data, response, error in
var error:NSError?
do {
var response = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers) as! NSDictionary
callback(response)
}catch {
print(error)
}
}
}

关于ios - 共享 session 的应用程序错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39308735/

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