gpt4 book ai didi

swift - 发送同步请求 :returningResponse:error: - What shall I use now?

转载 作者:行者123 更新时间:2023-11-30 14:05:16 26 4
gpt4 key购买 nike

我现在应该用什么来代替 NSURLConnection's

sendSynchronousRequest:returningResponse:error:

在 iOS 9 中?

最佳答案


    sendAsynchronousRequest 在 iOS 9 中已弃用。
    ObjC

 NSURLSession *session = [NSURLSession sharedSession];
[[session dataTaskWithURL:[NSURL URLWithString:londonWeatherUrl]
completionHandler:^(NSData *data,
NSURLResponse *response,
NSError *error) {
// handle response

}] ];

swift

let session = NSURLSession.sharedSession()
session.dataTaskWithRequest(request) { (data, response, error) -> Void in
}

您必须创建一个 NSMutableURLRequest 对象并指定您的 URL 和 HTTPmethod。

注意:您还可以创建委托(delegate)类并添加 NSURLSessionDataDelegate 协议(protocol)来接收响应,而不是在 UI 类中添加所有网络代码。
tutorial1 tutorial2

关于swift - 发送同步请求 :returningResponse:error: - What shall I use now?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32512017/

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