首先:将AFNetworking、UIKit+AFNetworking 加入到工程
然后在要使用的地方
#import "AFHTTPRequestOperationManager.h"
#import "AFHTTPSessionManager.h"
AFHTTPRequestOperationManager的post有两个方法,一个是普通的post,另一个是可以上传图片的
1.上传图片:
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManagermanager]
manager.responseSerializer.acceptableContentTypes = [NSSetsetWithObject:@"text/html"]
NSDictionary *parameters =@{@"参数1":@"value1",@"参数2":@"value2"、、、}
NSData *imageData = UIImageJPEGRepresentation([UIImage imageNamed:@"1.png"], 1.0)
[manager POST:@"替换成你要访问的地址"parameters:parametersconstructingBodyWithBlock:^(id<AFMultipartFormData>formData) {
[formData appendPartWithFileData :imageData name:@"1" fileName:@"1.png" mimeType:@"image/jpeg"]
} success:^(AFHTTPRequestOperation *operation,id responseObject) {
NSLog(@"Success: %@", responseObject)
} failure:^(AFHTTPRequestOperation *operation,NSError *error) {
NSLog(@"Error: %@", error)
}]
这个方法可以上传图片,如果不用上传图片,可以把这句去掉[formData appendPartWithFileData :imageDataname:@"1"fileName:@"1.png"mimeType:@"image/jpeg"]
2.普通的post
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManagermanager]
manager.responseSerializer.acceptableContentTypes = [NSSetsetWithObject:@"text/html"]
NSDictionary *parameters = @{@"参数1":@"value1",@"参数2":@"value2"、、、}
[managerPOST:@"替换成你要访问的地址"parameters:parameters
success:^(AFHTTPRequestOperation *operation,id responseObject) {
NSLog(@"Success: %@", responseObject)
}failure:^(AFHTTPRequestOperation *operation,NSError *error) {
NSLog(@"Error: %@", error)
}]
可以参考一下。AFNetworking-2.0.3
Applecamera的参数调整过程如下: *** 作工具:iPhone13,ios14.3.1.1.首先,点击手机中的“设置”按钮。2.点击列表中的“相机”选项进入。3.可以勾选“保留设置”中的“滤镜”复选框,最后一个滤镜效果会自动保留。4.您也可以选中“网格”右侧的复选框,为照片添加“网格”效果。5.在“录制的视频”一栏,你可以根据自己的需要“增加清晰度”,但相应的存储空间也会发生变化。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)