美文网首页iOS
判断当前UIViewController是不是在当前屏幕上

判断当前UIViewController是不是在当前屏幕上

作者: 无敌大闸蟹 | 来源:发表于2018-01-29 14:00 被阅读7次

    今天遇到个情况,就是列表页需要支付,详情页也要支付,appdelegate发送通知 这两边接受通知,外面列表还好 详情支付的时候因为是列表页点进去的详情,所以两边都收到了通知,结果通知对应的方法走了两次,这明显是不合理的,发两个不同name的通知显然也不合理,所以就想到判断当前支付操作是在列表页还是详情页,按理说在列表页拿个变量记录下也可以 不过从详情返回回来又要改变这个变量比较麻烦  所以就直接用

    这个方法还是挺方便的  不过感觉还是写个方法去遍历导航控制器的viewcontrollers或者uiviewcontroller也可以

    相关文章

      网友评论

        本文标题:判断当前UIViewController是不是在当前屏幕上

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