您的位置:首页 > 理论基础 > 计算机网络

ios 自写网络请求实例方法

2015-10-30 15:16 246 查看
+ (void)downloadDataWithURLString:(NSString *)urlstring AndSuccess:(void (^)(NSData *))success AndFailed:(void (^)(void))failed

{

dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_HIGH, 0),^{

NSURL *lURL = [NSURL URLWithString:urlstring];

NSData *lData = [NSData dataWithContentsOfURL:lURL];

if (lData == nil)

{

dispatch_sync(dispatch_get_main_queue(), ^{

failed();

});

return ;

}

dispatch_sync(dispatch_get_main_queue(), ^{

success(lData);

});

});

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: