SuperC 1 жил өмнө
parent
commit
5b6efe602c

BIN
MiMoLive/MiMoLive.xcworkspace/xcuserdata/yanxuyao.xcuserdatad/UserInterfaceState.xcuserstate


+ 1 - 2
MiMoLive/MiMoLive/Classes/Base/Web/MOWebViewController.m

@@ -448,8 +448,7 @@ static int webViewTag = 0;
     
     WEAKSELF
     MOTopUpVC *vc = [[MOTopUpVC alloc] init];
-    vc.topUpSuccesssBlock = ^(MOMeDataInfo * _Nonnull model) {
-        
+    vc.needRefreshBlock = ^{
         if(weakSelf.enterBaseData.type == 3){
             if(weakSelf.enterBaseData.so88GM.userId.length > 0){
                 NSObject *map = @{@"userId":weakSelf.enterBaseData.so88GM.userId};

+ 2 - 0
MiMoLive/MiMoLive/Classes/Mine/Controller/AboutMoney/MOTopUpVC.h

@@ -16,6 +16,8 @@ NS_ASSUME_NONNULL_BEGIN
 
 @property (nonatomic, copy) void (^topUpSuccesssBlock)(MOMeDataInfo *model);
 
+@property (nonatomic, copy) void (^needRefreshBlock)(void);
+
 @property (nonatomic, copy) void (^rewardNumChangeBlock)(CGFloat rewardNum);
 
 @end

+ 16 - 0
MiMoLive/MiMoLive/Classes/Mine/Controller/AboutMoney/MOTopUpVC.m

@@ -66,6 +66,22 @@
     [self toUpdataTheUserInfo];
 }
 
+- (void)LeftBarItemClick
+{
+    self.needRefreshBlock ? self.needRefreshBlock() : nil;
+    
+    // 左按钮点击触发的事件,实际事件请在在子类重写,可能不是回到上一级视图
+    NSArray *viewControllers = self.navigationController.viewControllers;
+    if (viewControllers.count > 1)
+    {
+        [self.navigationController popViewControllerAnimated:YES];
+    }
+    else if (viewControllers.count==1)
+    {
+        [self.navigationController dismissViewControllerAnimated:YES completion:NULL];
+    }
+}
+
 - (void)RightBarItemClick:(UIButton *)sender{
     MORechargeRecordVC *vc = [[MORechargeRecordVC alloc] init];
     [self.navigationController pushViewController:vc animated:YES];