这是我在cocoaChina上自己发的一帖子,也没几个人回复,不过回复的也有不错的想法,就贴在这里吧传送门,后来在另一网站见到类似的需求,下面有人回答的很受启发,在这里也贴一下传送门,声明下这个不是我的,是我看到的如有侵犯,请告知我,我马上删除.
OK,闲言少叙,具体需求是这样的:iOS当通知来的时候,如何在任意界面弹出一个弹窗?
具体做法:
1.0 在项目启示时,我创建了很多基础类,例如BaseViewController
2.0 在AppDelegate中注册推送消息的监听,在BaseViewController中接受通知
3.0 当通知来时,BaseViewController中添加通知View
[[[UIApplication sharedApplication] keyWindow] addSubview:self.notofitView];
网友评论