gpt4 book ai didi

swift - 在 Swift 2.0 中进行 API 调用

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

我一直在搜索示例,希望将一些想法整合在一起,虽然我没有得到任何输出,但我已经想出了这个。它从来没有进入 do 这让我相信我的电话有问题。

任何人都可以为我阐明这一点,或者引导我到一个适当的位置,了解有关 swift 2.0 中 API 调用的更多信息吗?这方面的例子很少。

    let url : String = "http://www.fantasyfootballnerd.com/service/nfl-teams/json/test/"
let request : NSMutableURLRequest = NSMutableURLRequest()
request.URL = NSURL(string: url)
request.HTTPMethod = "GET"
print("Start")
let session = NSURLSession.sharedSession()
session.dataTaskWithRequest(request) { (data, response, error) -> Void in

do {
let jsonResult: NSDictionary! = try NSJSONSerialization.JSONObjectWithData(data!, options:NSJSONReadingOptions.MutableContainers) as? NSDictionary
print("In method")
if (jsonResult != nil) {
// process jsonResult
print("Data added")
} else {
print("No Data")
// couldn't load JSON, look at error
}
}
catch {
print("Error Occured")
}
}

最佳答案

您只遗漏了一件事。您需要开始请求:

// call this after you configure your session
session.dataTaskWithRequest(request) { (data, response, error) -> Void in

// process results

}.resume()

关于swift - 在 Swift 2.0 中进行 API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36143940/

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