gpt4 book ai didi

ios - 如何使用 NSURLsession 及其委托(delegate)方法

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

我的应用程序正在运行使用 NSURLConnection。但是现在想完全改变它NSURL session 。看了很多教程,但我不明白如何使用委托(delegate)方法。拜托,任何人都可以正确解释 NSURLsession 和委托(delegate)方法。

http://api.kivaws.org/v1/loans/search.json?status=fundraising

这是一个示例 url。如何使用 NSURLsession 解析并获取响应。新开发中。感谢提前。

最佳答案

你可以这样做:

//GET REQUEST CODE
NSURLSession *session = [NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration]];
// NSURLSession *s = [NSURLSession sharedSession];
NSURL *url = [NSURL URLWithString:@"PUT_YOUR_URL"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSURLSessionDataTask *dataTask = [session dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
//
if (data) {
NSHTTPURLResponse * httpResponse = (NSHTTPURLResponse*)response;
NSInteger statusCode = httpResponse.statusCode;
if (statusCode == 200) {
//PERFORM YOUR OPERATIONS
}
}else if (error)
{
NSLog(@"Errorrrrrrr....");
}

}];
[dataTask resume];

关于ios - 如何使用 NSURLsession 及其委托(delegate)方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38477404/

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