最近有个项目,需要在一些页面上加一些提示页面,有点类似于Android的toast。具体要求是一组页面,接收同一个Notification,然后显示内容,过一段时间自动消失,或者点击也可以消失,切换页面也要消失。
为了方便,我就创建了一个父类,在父类里面实现了这些功能。但是在移除这个toast的时候,却出现了问题,toast无法被移除。最后发现问题在于,我在子类里面调用了父类的移除toast的方法。
我的调用是:
[self hiddeView];
改为:
[super hiddeView];
就好了。