iOS

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

2018-01-29  本文已影响7人  无敌大闸蟹

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

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

上一篇下一篇

猜你喜欢

热点阅读