IOS-NavigationController
今天模仿别人的代码,掉坑里了(其实还是我对navigation的生命周期概念不清晰,我是实战派,简单来说:我一个只会独孤九剑,不会辟邪剑谱的人),不说废话了,
问题是这样的,我主页面启动的时候是在根tabcontroller中添加了4个导航控制器,我在第一个控制器中push的时候,我通过目标页发出通知让当前控制器监听去发生跳转,成功了,
可是,可是,可是,我按照这个思路在第二个控制器中push的时候,发出通知,这时候我就跟懵逼了一样把通知写到了第一个控制中去监听,死活不行,结果我来来回回的抽了3根烟,并喃喃自语道:TMD为什么第一个可以,
(此时我还不知道为什么第一个行到底为什么行,此时的我,拿起手机,把摄像头调反,看着自己一脸懵逼的样子,咔擦一张,嗨!简单说就是我蒙对了正确的位置,只是第二个控制器没有这么幸运,干跑偏了)
于是我为了让自己少掉几根头发,我掀了桌子,决定请教哥们__老邓,他告诉我发生问题的原因,大概意思是每个控制器都是一根线,从头到尾都要用这个控制器,push,pop,这时候我恍然大悟,我感觉到地球是圆的了!
原来是这样的!哈哈哈,问题解决!