您的位置:首页 > 移动开发 > IOS开发

iOS开发之AFNetworking3.0.4的使用

2016-03-08 17:50 465 查看
iOS9更新后,Xcode7升级后,NSURLConnection的API被弃用,取而代之的是NSURLSession,相应AFNetworking也做了相应的升级。

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