IOS AFNetworking3.0 SDImage 网络请求和图片加载
来源:互联网 发布:.net软件开发 编辑:程序博客网 时间:2024/05/28 03:02
首先 下载AF3.0最新版本 地址:https://github.com/AFNetworking/AFNetworking
下载完成后拖入工程;引入头文件
#import "AFHTTPSessionManager.h"
如果是http请添加
在Info.plist中添加
NSAppTransportSecurity
类型Dictionary
。在
NSAppTransportSecurity
下添加NSAllowsArbitraryLoads
类型Boolean
,值设为YES
开始请求
AFHTTPSessionManager *session = [AFHTTPSessionManager manager];
NSDictionary *dic = @{@"UserID":@"1",@"Page":@"1",@"PageSize":@"1",@"Type":@"4"};
[session POST:@"写入地址" parameters:dic progress:^(NSProgress * _Nonnull uploadProgress) {
} success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) {
NSString *string = [NSString stringWithFormat:@"%@",responseObject[@"retmsg"]];
NSData *jsonData = [string dataUsingEncoding:NSUTF8StringEncoding];
NSError *error;
allArray = [NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableContainers error:&error];
[self.oneTabelView reloadData];
} failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) {
}];
[self.view addSubview:self.oneTabelView];
需要下载SDimage这个工具,在git上先下载好
导入:
#import "UIImageView+WebCache.h"
然后直接调用:
[cell.imageViewsd_setImageWithURL:allArray[0][@"imgUrl"]placeholderImage:[UIImageimageNamed:@"yindao04"]];
就OK了
在这里说明一点,AF也有个图片加载的SDimage,但是这个方法好像已经不行了,用的话直接就会崩溃,并且你导入了SDimage后会出现警告,警告你这个方法已经被舍弃了
- IOS AFNetworking3.0 SDImage 网络请求和图片加载
- ios中afnetworking3.0网络请求
- ios AFNetworking3.0 请求网络数据
- AFNetworking3.0网络请求
- AFnetworking3.0的网络请求
- 用AFNetworking3.0封装网络请求
- 用AFNetworking3.0封装网络请求
- AFNetworking3.0 如何取消单个网络请求
- 网络请求-AFNetworking3.0使用简介
- 用AFNetworking3.0封装网络请求
- 使用AFNetworking3.0封装网络请求
- iOS 开发 AFNetworking3.0源码解析(一:结构图/网络请求三次封装/上传下载/网络监测)
- iOS --- AFNetworking3.0网络请求方法封装(自带缓存功能)
- AFNetWorking3.0 上传图片 和 简单封装
- AFNetworking3.0 POST请求
- AFNetworking3.0网络请求方法封装(自带缓存功能)
- AFNetworking3.0网络请求方法封装(自带缓存功能)
- AFNetworking3.0网络请求方法封装(自带缓存功能)
- 禁止Html5在手机上屏幕页面缩放
- 为什么iBatis+Oracle的executeBatch总是返回0?
- Springmvc工作原理
- java使用websocket和WebRTC视频通话
- VI操作
- IOS AFNetworking3.0 SDImage 网络请求和图片加载
- 添加自定义的tabBar
- 输入边数打印菱形
- gulp构建工具整理
- 从另外角度-解决ASP.NET每一个页面首次访问慢的问题
- 关于dubbo服务的xml配置文件报错的问题
- maven 仓库搜索服务(地址)
- MSSQL 逻辑控制语句
- Activity中的onSaveInstanceState()解析