Переглянути джерело

1.上传图片时看图片详情 返回后 刷新问题

huangxiaodong 8 місяців тому
батько
коміт
6f3a9a1bcc

+ 5 - 3
创维盒子/双子星云手机/Class/Set/uploadFile/PhotoPreviewViewController.m

@@ -16,9 +16,9 @@
 @property (strong, nonatomic) photoPreViewBottomView *photoPreViewBottomV;
 
 @property (assign, nonatomic) BOOL canSetCurrentIndex;//
-
-
 @property (strong, nonatomic)TZVideoPreviewCell * curCell;
+
+@property (assign, nonatomic) BOOL didChangeSelectIndexType;//是否重新选择过
 @end
 
 @implementation PhotoPreviewViewController
@@ -72,7 +72,7 @@
 - (void)backBtnPressed{
     [super backBtnPressed];
     
-    if(_changeSelectIndex){
+    if(_changeSelectIndex && _didChangeSelectIndexType){
         _changeSelectIndex(_indexPathsForSelectedItems);
     }
 }
@@ -83,6 +83,8 @@
     but.selected = !but.selected;
     
     [self handlCellSelectFun];
+    
+    _didChangeSelectIndexType = YES;
 }
 
 #pragma mark 处理点击选中相关

+ 10 - 4
创维盒子/双子星云手机/Class/Set/uploadFile/uploadImageOrVideoViewController.m

@@ -42,6 +42,7 @@
 //是否开启多选
 @property (nonatomic, assign) BOOL multipleSelection;
 
+@property (nonatomic,assign) BOOL isNotFirstType;
 @end
 
 @implementation uploadImageOrVideoViewController
@@ -715,11 +716,16 @@
 
 - (void)viewDidAppear:(BOOL)animated{
     [super viewDidAppear:animated];
-    [self showUploadTipFun];
     
-    //权限访问时 重新拿数据 验证iOS 15.0有效 17.5.1无效 (viewDidAppear 和applicationDidBecomeActive 均不走)
-    [self.photoGroupView setupGroup];
-    [self delayedSetPhotoGroupViewFrameFun];
+    if(!_isNotFirstType){
+        [self showUploadTipFun];
+        
+        //权限访问时 重新拿数据 验证iOS 15.0有效 17.5.1无效 (viewDidAppear 和applicationDidBecomeActive 均不走)
+        [self.photoGroupView setupGroup];
+        [self delayedSetPhotoGroupViewFrameFun];
+        _isNotFirstType = YES;
+    }
+    
 }
 
 - (void)viewWillDisappear:(BOOL)animated