|
@@ -1034,24 +1034,28 @@
|
|
|
|
|
|
|
|
|
|
|
|
-//-(void)backBtnPressed{
|
|
|
-// //[super backBtnPressed];
|
|
|
-//
|
|
|
-// NSArray *vcArrs = self.navigationController.viewControllers;
|
|
|
-//
|
|
|
-// BOOL didPopType = NO;
|
|
|
-// for (UIViewController *vc in vcArrs) {
|
|
|
-// if([vc isKindOfClass:[MySetViewController class]]){
|
|
|
-// didPopType = YES;
|
|
|
-// [self.navigationController popToViewController:vc animated:YES];
|
|
|
-// return;
|
|
|
-// }
|
|
|
-// }
|
|
|
-//
|
|
|
-// if(!didPopType){
|
|
|
-// [self.navigationController popViewControllerAnimated:YES];
|
|
|
-// }
|
|
|
-//}
|
|
|
+-(void)backBtnPressed{
|
|
|
+ //[super backBtnPressed];
|
|
|
+
|
|
|
+ NSArray *vcArrs = self.navigationController.viewControllers;
|
|
|
+ NSInteger count = vcArrs.count;
|
|
|
+
|
|
|
+
|
|
|
+ UIViewController *vc = nil;
|
|
|
+ if(count > 2){
|
|
|
+ UIViewController *lastVC = vcArrs[count-2];
|
|
|
+ if([lastVC isKindOfClass:[uploadImageOrVideoViewController class]]){
|
|
|
+ vc = vcArrs[count-3];
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
+ if(vc){
|
|
|
+ [self.navigationController popToViewController:vc animated:YES];
|
|
|
+ }
|
|
|
+ else{
|
|
|
+ [self.navigationController popViewControllerAnimated:YES];
|
|
|
+ }
|
|
|
+}
|
|
|
|
|
|
- (void)backupsFileRefreshFun:(NSNotification*)not
|
|
|
{
|