刚开始做开发的时候,在AppDelete方法设置根目录后,用户的登录,退出,所有操作都是最普通的界面跳转方式,以至于,由于根视图的存在,造成的内存溢出一直没有被发现。做出来之后,发现身边的一些朋友,也都没有对这一块做出特殊处理,所以写一下关于这方面的内容,供大家参考。
使用arc的可以这样处理:
AppDelegate *app = (AppDelegate *)[UIApplication sharedApplication].delegate;
app.window.rootViewController = [[LoginMainViewController alloc] initWithNibName:@"LoginMainViewController" bundle:nil];;
需要使用(AppDelegate *)强转
如果是使用MRC的,就不需要进行强转了
关于推送收到消息,界面跳转的问题: