美文网首页
枚举法的应用 如在二维码扫描中

枚举法的应用 如在二维码扫描中

作者: summerTa | 来源:发表于2018-07-18 17:07 被阅读0次

    #import

    typedefenum: NSUInteger {

        ScanSuccessJumpComeFromWB,

        ScanSuccessJumpComeFromWC

    } ScanSuccessJumpComeFrom;

    @interfacefriendhomepageViewController :DJBaseController

    /** 判断从哪个控制器 push 过来 */

    @property (nonatomic, assign) ScanSuccessJumpComeFrom comeFromVC;

    @end

      self.topView.lineView.hidden = NO;

        DJWeakSelf;

        self.topView.backBlock = ^{

            if (self.comeFromVC==ScanSuccessJumpComeFromWB) {

                //NSLog(@"是从A控制器过来");

                 [weakSelf.navigationControllerpopViewControllerAnimated:YES];

            }

            if (self.comeFromVC==ScanSuccessJumpComeFromWC) {

               // NSLog(@"是从c控制器过来的 ");

                [weakSelf.navigationController popToRootViewControllerAnimated:YES];

            }

        };

        [self.viewaddSubview:self.topView];

      if(idstr.length>0) {

                friendhomepageViewController *friendhomepage = [[friendhomepageViewController alloc]init];

                friendhomepage.comeFromVC=ScanSuccessJumpComeFromWC;

                friendhomepage.userid= idstr;

                [self.navigationControllerpushViewController:friendhomepageanimated:YES];

            }else{

                friendhomepageViewController *friendhomepage = [[friendhomepageViewController alloc]init];

                friendhomepage.comeFromVC=ScanSuccessJumpComeFromWB;

                //默认弄个-1值

                friendhomepage.userid=@"-1";

                [self.navigationControllerpushViewController:friendhomepageanimated:YES];

            }

            //return;

        }else{

           // NSLog(@"暂未识别出二维码");

        }

    相关文章

      网友评论

          本文标题:枚举法的应用 如在二维码扫描中

          本文链接:https://www.haomeiwen.com/subject/ceqapftx.html