iOS开发之AFNetworking3.0.4的使用
2016-03-08 17:50
465 查看
iOS9更新后,Xcode7升级后,NSURLConnection的API被弃用,取而代之的是NSURLSession,相应AFNetworking也做了相应的升级。
3.0.4 Post请求方法
3.0.4 Post请求方法
AFHTTPSessionManager *sessionMAnager = [AFHTTPSessionManager manager]; [sessionMAnager POST:requestUrl parameters:parameters constructingBodyWithBlock:^(id<AFMultipartFormData> _Nonnull formData) { // 这里是回调构建体 } progress:^(NSProgress * _Nonnull uploadProgress) { // 进度 NSLog(@"%lld", uploadProgress.totalUnitCount); } success:^(NSURLSessionDataTask * _Nonnull task, id _Nullable responseObject) { // 成功 responseObject = [[NJResponseObject alloc] initWithDict:responseObject dataModelClass:[NJNetCenter requesetWithClass:type category:category]]; finished(NetWorkingRequestStateSuccess,responseObject); } failure:^(NSURLSessionDataTask * _Nullable task, NSError * _Nonnull error) { // 失败 NSLog(@"Error: %@", error); }];
相关文章推荐
- iOS缓存使用的框架
- iOS开发之BLOCK应用
- iOS 日期的表示
- iOS 设计模式之工厂模式
- iOS crash符号表还原
- iOS开发之自定义键盘(一)
- iOS中的单例
- iOS事件传递和事件响应链
- iOS7编程Cookbook中例15.8中一个小问题
- iOS7编程Cookbook中例15.8中一个小问题
- iOS7编程Cookbook中例15.8中一个小问题
- iOS----------SDWebimage源码解析(4)
- iOS真机测试
- iOS中的单例设计模式详解
- iOS测试证书创建,真机测试
- ios项目打包上线
- iOS 开发实践之 Auto Layout
- iOS拨打电话方式
- iOS程序支持64位以及project.pbxproj文件的介绍
- 通过URL Scheme传递参数