AFNetworking處理同步請求

AFNetworking2.0

 NSURLRequest *urlRequest = [NSURLRequest requestWithURL:[NSURL URLWithString:urlString] cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:1];
 AFHTTPRequestOperation *operstion = [[AFHTTPRequestOperation alloc] initWithRequest:urlRequest]; 
 [operstion start]; 
 [operstion waitUntilFinished];
return operstion.responseData;

AFNetworking3.0

NSString *urlString =@"";
NSURL *url = [NSURL URLWithString:urlString];
NSURLRequest *request = [NSURLRequest requestWithURL:url]; 
dispatch_semaphore_t disp = dispatch_semaphore_create(0);
NSURLSessionDataTask *dataTask = [[NSURLSession sharedSession] dataTaskWithRequest:request completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) { 
       //處理model
       dispatch_semaphore_signal(disp); 
 }];
[dataTask resume];
dispatch_semaphore_wait(disp, DISPATCH_TIME_FOREVER);
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章原網(wǎng)址點(diǎn)擊>>>>>>>>HYBNetworking 概述 對(duì)于開發(fā)人員來說,學(xué)習(xí)網(wǎng)絡(luò)層知識(shí)是必備的,任何一款...
    Amok校長閱讀 2,452評(píng)論 1 3
  • ? 09:00-20:30,成都??雅安,騎行156km,前100km我拖累了麥子,后50km我打了雞血,一路遇到很...
    Riemann_Jin閱讀 1,803評(píng)論 9 25
  • “今日立秋,走過了一年的春夏,又到了收獲的季節(jié),感嘆,盤點(diǎn),檢省,擬定下一個(gè)春種計(jì)劃?!苯裨缭诖蠹疫€在熱衷于《戰(zhàn)狼...
    十六村閱讀 388評(píng)論 0 0
  • 之前我寫了《你也可以成為阿卡德》一文,介紹了致富的七大守則,今天我們繼續(xù)講解運(yùn)用黃金的五大定律,助你早日成為“阿卡...
    傻小萌閱讀 913評(píng)論 0 1
  • 早晨起來,看到我是晨讀最佳,那一刻想哭…… 堅(jiān)持寫了幾個(gè)月的晨讀感悟了,剛開始寫心態(tài)很正常,覺得能完成就很不錯(cuò)了,...
    薛薛閑扯閱讀 247評(píng)論 1 1

友情鏈接更多精彩內(nèi)容