gpt4 book ai didi

ios - dataTaskWithRequest 因 302 重定向响应而崩溃 - Swift

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

我正在尝试获取我正在发出的请求的响应信息,该请求会返回 302 响应。 (我能够使用在线 API 请求调用程序并将其取回)。但是,当我尝试在我的应用程序中执行此操作时,它崩溃了。我现在的代码是:

func openVideo() {
let request = NSMutableURLRequest(URL: NSURL(string: "http://uapi-f1.picovico.com/v2.1/v/nMirP/ArwenUndomiel.mp4")!)
let session = NSURLSession.sharedSession()
request.HTTPMethod = "GET"
let task = session.dataTaskWithRequest(request, completionHandler: {(data, response, error) -> Void in
print(response)
})

task!.resume()

}

我曾尝试使用 Alamofire 来执行此操作,但代码尚未针对 Swift 2.0 进行更新,因此,如果可能的话,我想坚持使用 Swift。

最佳答案

task!.resume()

应该是

task.resume()

因为 dataTaskWithRequest 不会返回一个可选值,所以你不需要解包它。

https://developer.apple.com/library/ios/documentation/Foundation/Reference/NSURLSession_class/#//apple_ref/occ/instm/NSURLSession/dataTaskWithRequest:completionHandler :

关于ios - dataTaskWithRequest 因 302 重定向响应而崩溃 - Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31572125/

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