Kaynağa Gözat

1.修改iOS RAImage上传自动压缩设置。

Pen Li 7 yıl önce
ebeveyn
işleme
4b879aec37
1 değiştirilmiş dosya ile 13 ekleme ve 1 silme
  1. 13 1
      common/upload/RAUploadManager.m

+ 13 - 1
common/upload/RAUploadManager.m

@@ -26,6 +26,12 @@ static RAUploadManager *sharedInstance;
 
 @end
 
+@interface RAUPloadManagerConfigure ()
+
+@property (nonatomic,assign) BOOL compressImage;
+
+@end
+
 @implementation RAUPloadManagerConfigure
 
 - (instancetype)init {
@@ -38,8 +44,11 @@ static RAUploadManager *sharedInstance;
             BOOL autoRmErr = [[param objectForKey:@"auto_rm_error"] boolValue];
             BOOL onlyWiFi = [[param objectForKey:@"only_wifi"] boolValue];
             BOOL monitorNetwork = [[param objectForKey:@"monitor_network"] boolValue];
+            BOOL compressImage = [[param objectForKey:@"compress_img"] boolValue];
             int retryCount = [[param objectForKey:@"retry_count"] intValue];
             NSNumber *timeInterval = [param objectForKey:@"retry_time_interval"];
+            
+            
             if (timeInterval != nil) {
                 self.retryTimeIntetval = [timeInterval intValue];
             } else {
@@ -51,6 +60,7 @@ static RAUploadManager *sharedInstance;
             self.retryCount = retryCount;
             self.onlyWIFI = onlyWiFi;
             self.monitorNetwork = monitorNetwork;
+            self.compressImage = compressImage;
             
         } else {
             self.autoUpload = YES;
@@ -60,6 +70,7 @@ static RAUploadManager *sharedInstance;
             self.onlyWIFI = NO;
             self.retryTimeIntetval = 300;
             self.monitorNetwork = YES;
+            self.compressImage = YES;
         }
     }
     return self;
@@ -74,7 +85,8 @@ static RAUploadManager *sharedInstance;
                             @"retry_count" : @(self.retryCount),
                             @"only_wifi" : @(self.onlyWIFI),
                             @"retry_time_interval" : @(self.retryTimeIntetval),
-                            @"monitor_network" : @(self.monitorNetwork)
+                            @"monitor_network" : @(self.monitorNetwork),
+                            @"compress_img" : @(self.compressImage)
                             };
     
     [[NSUserDefaults standardUserDefaults] setObject:param forKey:kUploadSetting];