Explorar o código

1.图片数据缓存

huangxiaodong hai 3 meses
pai
achega
773b74965e

+ 19 - 0
创维盒子/code/Class/Set/previewFile/previewImageOrVideoViewController.m

@@ -192,6 +192,17 @@
     }
     _diskListArr = arr;
     [self setTitleAfterGetdiskFun];
+    
+    
+    //数据缓存
+    NSString *key = stringKeyAddSn(@"getFileListByDay");
+    NSDictionary * responseObject = [HWDataManager getObjectWithKey:key];
+    if(responseObject){
+        NASFilePicModel*NASFilePicMod = [[NASFilePicModel alloc] initWithDictionary:responseObject error:nil];
+        [self filterDataFun:NASFilePicMod];
+        [self.dataCollectionView    reloadData];
+    }
+    
 }
 
 - (void)initNavHeadUIFun
@@ -980,6 +991,14 @@
         [weakSelf removeNewIndicatorHaveStr];
         NASFilePicModel*NASFilePicMod = [[NASFilePicModel alloc] initWithDictionary:responseObject error:nil];
         
+        
+        //数据缓存
+        if(NASFilePicMod && NASFilePicMod.status == 0){
+            NSString *key = stringKeyAddSn(@"getFileListByDay");
+            [HWDataManager setObjectWithKey:key value:responseObject];
+        }
+        
+        
 //        if(NASFilePicMod.data.fileList.count < pageSizeNum){
 //            [weakSelf.dataCollectionView.mj_footer endRefreshingWithNoMoreData];
 //        }

+ 10 - 10
创维盒子/code/NAS/NASViewController.m

@@ -522,7 +522,7 @@
     if([AFNetworkReachabilityManager sharedManager].networkReachabilityStatus == AFNetworkReachabilityStatusNotReachable)
     {
         [[iToast makeText:NSLocalizedString(@"phone_network_fail_Tips",nil)] show];
-        return;
+        //return;
     }
     
 //    if (!ksharedAppDelegate.isWebSockLinkOKAginType) {//未链接
@@ -530,15 +530,15 @@
 //        return;
 //    }
     
-    if(ksharedAppDelegate.DisabledFileTransferType){
-        if(ksharedAppDelegate.isImageNewFor130){
-            [[iToast makeText:NSLocalizedString(@"File_Transfer_Disable_tip",nil)] show];
-        }
-        else{
-            [[iToast makeText:NSLocalizedString(@"File_Transfer_Disable_tip2",nil)] show];
-        }
-        return;
-    }
+//    if(ksharedAppDelegate.DisabledFileTransferType){
+//        if(ksharedAppDelegate.isImageNewFor130){
+//            [[iToast makeText:NSLocalizedString(@"File_Transfer_Disable_tip",nil)] show];
+//        }
+//        else{
+//            [[iToast makeText:NSLocalizedString(@"File_Transfer_Disable_tip2",nil)] show];
+//        }
+//        return;
+//    }
     
     tryLinkNum = 0;
     switch (tag)