浏览代码

区分下载和普通接口请求实例

Steven 1 年之前
父节点
当前提交
b8acd19104

+ 4 - 4
KulexiuForTeacher/KulexiuForTeacher.xcodeproj/project.pbxproj

@@ -240,7 +240,6 @@
 		BC000DA12A84E6D5006C5A89 /* KSTXC2CChatViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC000DA02A84E6D5006C5A89 /* KSTXC2CChatViewController.m */; };
 		BC00A65A2BB58F0000231B74 /* WMPlayer.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BC00A6592BB58F0000231B74 /* WMPlayer.bundle */; };
 		BC00A65C2BB58F1700231B74 /* LLPhotoBrowse.bundle in Resources */ = {isa = PBXBuildFile; fileRef = BC00A65B2BB58F1700231B74 /* LLPhotoBrowse.bundle */; };
-		BC00A65E2BB58F5700231B74 /* KSToolLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC00A65D2BB58F5700231B74 /* KSToolLibrary.framework */; };
 		BC0167A627FC06D600AE66A1 /* MyCourseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = BC0167A527FC06D600AE66A1 /* MyCourseViewController.m */; };
 		BC023802286594EA005560CA /* KSTipsAlert.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC0237FF286594EA005560CA /* KSTipsAlert.xib */; };
 		BC023803286594EA005560CA /* KSTipsAlert.m in Sources */ = {isa = PBXBuildFile; fileRef = BC023800286594EA005560CA /* KSTipsAlert.m */; };
@@ -453,6 +452,7 @@
 		BC32E109286AB142001434DD /* BaseAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC32E108286AB142001434DD /* BaseAlertView.m */; };
 		BC32E10C286AB31C001434DD /* KSPublicAlertView.m in Sources */ = {isa = PBXBuildFile; fileRef = BC32E10B286AB31C001434DD /* KSPublicAlertView.m */; };
 		BC32E10E286AB326001434DD /* KSPublicAlertView.xib in Resources */ = {isa = PBXBuildFile; fileRef = BC32E10D286AB326001434DD /* KSPublicAlertView.xib */; };
+		BC3300042BBA67D8003D4921 /* KSToolLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = BC3300032BBA67D8003D4921 /* KSToolLibrary.framework */; };
 		BC332DB3284866BE005AEF95 /* KSOrderManager.m in Sources */ = {isa = PBXBuildFile; fileRef = BC332DB1284866BE005AEF95 /* KSOrderManager.m */; };
 		BC3673D428A606A500059721 /* musicRoom_animation_3.png in Resources */ = {isa = PBXBuildFile; fileRef = BC3673C828A606A400059721 /* musicRoom_animation_3.png */; };
 		BC3673D528A606A500059721 /* live_animation_2.png in Resources */ = {isa = PBXBuildFile; fileRef = BC3673C928A606A400059721 /* live_animation_2.png */; };
@@ -1507,7 +1507,6 @@
 		BC000DA02A84E6D5006C5A89 /* KSTXC2CChatViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSTXC2CChatViewController.m; sourceTree = "<group>"; };
 		BC00A6592BB58F0000231B74 /* WMPlayer.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = WMPlayer.bundle; sourceTree = "<group>"; };
 		BC00A65B2BB58F1700231B74 /* LLPhotoBrowse.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = LLPhotoBrowse.bundle; sourceTree = "<group>"; };
-		BC00A65D2BB58F5700231B74 /* KSToolLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KSToolLibrary.framework; sourceTree = "<group>"; };
 		BC0167A427FC06D600AE66A1 /* MyCourseViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MyCourseViewController.h; sourceTree = "<group>"; };
 		BC0167A527FC06D600AE66A1 /* MyCourseViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MyCourseViewController.m; sourceTree = "<group>"; };
 		BC0237FF286594EA005560CA /* KSTipsAlert.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KSTipsAlert.xib; sourceTree = "<group>"; };
@@ -1874,6 +1873,7 @@
 		BC32E10A286AB31C001434DD /* KSPublicAlertView.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = KSPublicAlertView.h; sourceTree = "<group>"; };
 		BC32E10B286AB31C001434DD /* KSPublicAlertView.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = KSPublicAlertView.m; sourceTree = "<group>"; };
 		BC32E10D286AB326001434DD /* KSPublicAlertView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = KSPublicAlertView.xib; sourceTree = "<group>"; };
+		BC3300032BBA67D8003D4921 /* KSToolLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; path = KSToolLibrary.framework; sourceTree = "<group>"; };
 		BC332DB1284866BE005AEF95 /* KSOrderManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KSOrderManager.m; sourceTree = "<group>"; };
 		BC332DB2284866BE005AEF95 /* KSOrderManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KSOrderManager.h; sourceTree = "<group>"; };
 		BC3673C828A606A400059721 /* musicRoom_animation_3.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = musicRoom_animation_3.png; sourceTree = "<group>"; };
@@ -2862,7 +2862,7 @@
 				BC8B6E612856ED0600866917 /* libWeiboSDK.a in Frameworks */,
 				BC8B6E532856ED0600866917 /* UMAPM.framework in Frameworks */,
 				2779333F27E314640010E277 /* CoreVideo.framework in Frameworks */,
-				BC00A65E2BB58F5700231B74 /* KSToolLibrary.framework in Frameworks */,
+				BC3300042BBA67D8003D4921 /* KSToolLibrary.framework in Frameworks */,
 				BC3A55652BAA798A002E1616 /* CloudAccompanyLibrary.framework in Frameworks */,
 				BC8B6E572856ED0600866917 /* UMDevice.framework in Frameworks */,
 				BC3A55662BAA799B002E1616 /* KSTunerLibrary.framework in Frameworks */,
@@ -5117,7 +5117,7 @@
 				BC00A65B2BB58F1700231B74 /* LLPhotoBrowse.bundle */,
 				BC00A6592BB58F0000231B74 /* WMPlayer.bundle */,
 				BC3A55622BAA798A002E1616 /* CloudAccompanyLibrary.framework */,
-				BC00A65D2BB58F5700231B74 /* KSToolLibrary.framework */,
+				BC3300032BBA67D8003D4921 /* KSToolLibrary.framework */,
 				BC3A55612BAA798A002E1616 /* KSTunerLibrary.framework */,
 				BC24570E286C437D00D1F7C0 /* SoundFontFile */,
 				BC3BF6242B9EAF1700831494 /* client.p12 */,

+ 0 - 7
KulexiuForTeacher/KulexiuForTeacher/Common/Base/KSNetworkingManager.m

@@ -259,13 +259,11 @@
                    progress:(void(^)(int64_t bytesRead, int64_t totalBytes))progress
                     success:(void(^)(NSURL *fileUrl))success
                     faliure:(void(^)(NSError *error))faliure {
-    [self clearRequestHeader];
     [[VoNetworking sharedManager] downloadWithUrl:myUrl progressBlock:^(int64_t bytesRead, int64_t totalBytes) {
         if (progress) {
             progress(bytesRead, totalBytes);
         }
     } successBlock:^(NSURL * _Nullable url) {
-        [self configRequestHeader];
         if (success) {
             success(url);
         }
@@ -273,8 +271,6 @@
         if (faliure) {
             faliure(error);
         }
-        [self showMessage:@"网络错误,请检查您的网络"];
-        [self configRequestHeader];
     }];
 }
 
@@ -283,16 +279,13 @@
                     progress:(void(^)(int64_t bytesRead, int64_t totalBytes))progress
                 successBlock:(void(^)(NSMutableArray *dics))success
                    failBlock:(void(^)(NSError *error))faliure {
-    [self clearRequestHeader];
     [[VoNetworking sharedManager] downloadMutilFileWithUrl:urlArray progressBlock:^(int64_t bytesRead, int64_t totalBytes) {
         
     } successBlock:^(NSArray * _Nonnull responses) {
-        [self configRequestHeader];
         NSMutableArray *result = [NSMutableArray arrayWithArray:responses];
         success(result);
     } failBlock:^(NSArray * _Nonnull errors) {
         [self showMessage:@"网络错误,请检查您的网络"];
-        [self configRequestHeader];
         faliure([errors lastObject]);
     }];
 }

二进制
KulexiuForTeacher/KulexiuForTeacher/ToolKit/KSToolLibrary.framework/Info.plist


二进制
KulexiuForTeacher/KulexiuForTeacher/ToolKit/KSToolLibrary.framework/KSToolLibrary