gpt4 book ai didi

swift - NSURLSession dataTaskWithRequest completionHandler 获取 NSZeroData?

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

我正在尝试从 Stack Exchange API 下载一些 XML。但是,我没有得到任何结果。在浏览器中访问时,URL 会显示 XML,但我似乎无法以 NSData 对象的形式获取它。或者更确切地说,我一直以 NSZeroData 结尾。这是我的代码,请注意它是用 Swift 编写的:

import UIKit
import XCPlayground

XCPSetExecutionShouldContinueIndefinitely(continueIndefinitely: true)

var myRequest = NSURLRequest(URL:NSURL(string: "api.stackexchange.com/answers?site=stackoverflow"))

var mySession = NSURLSession(configuration: NSURLSessionConfiguration.defaultSessionConfiguration())

var dataTask = mySession.dataTaskWithRequest(myRequest, completionHandler: { (data, response, error) in
var myData = data //myData now equals NSZeroData
})
dataTask.resume()

最佳答案

尝试:

var myRequest = NSURLRequest(URL:NSURL(string: "http://api.stackexchange.com/answers?site=stackoverflow"))

差异是协议(protocol)“http”

关于swift - NSURLSession dataTaskWithRequest completionHandler 获取 NSZeroData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26351210/

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