afnetworing 上传json 格式的数据
来源:互联网 发布:查看文件权限 linux 编辑:程序博客网 时间:2024/06/05 17:01
//离线统计累计播放的视频时长
+ (void)offlineStatisticsAccumulatedBroadcastVideoOfTheTime {
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSArray *arr = [NSArray arrayWithArray:[userDefaults objectForKey:ADD_OFFLINE_STATISTICS_ARRAY]];
if (arr.count != 0) {
[HTTPEngineGuide getTheTimestampWhenTheVideoBeforeStartPlayingWithSuccess:^(AFHTTPRequestOperation *operation, NSDictionary *responseObject) {
NSString *code = [NSString stringWithFormat:@"%@", [responseObject objectForKey:@"code"]];
if ([code isEqualToString:@"200"]) {
NSInteger timeServer = [[responseObject objectForKey:@"serverstamp"] integerValue];//服务器时间
NSString *serverTime = [NSString stringWithFormat:@"%ld", timeServer];
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];//此处data参数是我上面提到的key为"data"的数组
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
[HTTPEngineGuide offlineVideoPlaybackStatisticsWithPlaydetail:jsonString
clientstamp:serverTime
success:^(AFHTTPRequestOperation *operation, NSDictionary *responseObject) {
//
NSArray *array = [NSArray arrayWithArray:[userDefaults objectForKey:ADD_OFFLINE_STATISTICS_ARRAY]];
array = nil;
[userDefaults setObject:array forKey:ADD_OFFLINE_STATISTICS_ARRAY];
//NSLog(@"## %@ /n %@",responseObject, jsonString);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//
}];
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//
}];
}
+ (void)offlineStatisticsAccumulatedBroadcastVideoOfTheTime {
NSUserDefaults *userDefaults = [NSUserDefaults standardUserDefaults];
NSArray *arr = [NSArray arrayWithArray:[userDefaults objectForKey:ADD_OFFLINE_STATISTICS_ARRAY]];
if (arr.count != 0) {
[HTTPEngineGuide getTheTimestampWhenTheVideoBeforeStartPlayingWithSuccess:^(AFHTTPRequestOperation *operation, NSDictionary *responseObject) {
NSString *code = [NSString stringWithFormat:@"%@", [responseObject objectForKey:@"code"]];
if ([code isEqualToString:@"200"]) {
NSInteger timeServer = [[responseObject objectForKey:@"serverstamp"] integerValue];//服务器时间
NSString *serverTime = [NSString stringWithFormat:@"%ld", timeServer];
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];//此处data参数是我上面提到的key为"data"的数组
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
[HTTPEngineGuide offlineVideoPlaybackStatisticsWithPlaydetail:jsonString
clientstamp:serverTime
success:^(AFHTTPRequestOperation *operation, NSDictionary *responseObject) {
//
NSArray *array = [NSArray arrayWithArray:[userDefaults objectForKey:ADD_OFFLINE_STATISTICS_ARRAY]];
array = nil;
[userDefaults setObject:array forKey:ADD_OFFLINE_STATISTICS_ARRAY];
//NSLog(@"## %@ /n %@",responseObject, jsonString);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//
}];
}
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
//
}];
}
}
//以下就是把array转成json字符串
NSError *error;
NSData *jsonData = [NSJSONSerialization dataWithJSONObject:arr options:NSJSONWritingPrettyPrinted error:&error];//此处data参数是我上面提到的key为"data"的数组
NSString *jsonString = [[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding];
0 0
- afnetworing 上传json 格式的数据
- 关于AFNetWoring上传文件
- JSON 格式的数据
- JSON格式的数据
- json格式的数据
- 使用json格式最为数据传输的格式,代码混淆后数据没有上传成功
- iOS AFNetWoring单张上传图片
- json格式的数据应用
- DateGrid的JSON格式数据
- 解析json格式的数据
- 【json】输出json格式的数据
- 在AngularJS中以相同的请求处理上传文件和JSON格式数据
- json格式上传
- [Android]调用Web Service上传Json格式数据
- ios AfNetWoring 上传多张图片
- java中Json格式数据的应用
- .NET 读取 JSON格式的数据
- ActionScript处理JSON格式的数据
- composer使用
- 利用小闹钟计算1~100求和
- iOS runtime字典转模型
- TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
- 如何保证service不被杀掉
- afnetworing 上传json 格式的数据
- Winfrom TextBox默认提示信息
- Spark组件之SparkSQL学习1之问题报错No TypeTag available for Person
- 学习新技能的37个最佳网站 - levy_cui 博客 - 博客频道 - CSDN.NET http://blog.csdn.net/levy_cui/article/details/51151224
- Linux入侵检查实用指令
- 进程内核棧作用
- 简单的js打印机效果
- 使用MFC DLL中的资源
- js数组常用方法