调用presentModalViewController后要卸载视图吗?
|
我有一些视图控制器,可以通过以下方法调用:
myViewController *myView = [[myViewController alloc] initWithNibName:nil bundle:nil];
myView.modalTransitionStyle = UIModalTransitionStyleCoverVertical;
[self presentModalViewController:myView animated:YES];
[myView release];
如果我几次使用该应用程序,则会收到内存警告,并且该应用程序冻结几秒钟!我认为原因是我切换了视图但没有消除旧的视图!
(我将网点设置为零,然后将其释放)
切换到新视图后如何卸载旧视图?
提前致谢
没有找到相关结果
已邀请:
3 个回复
呕蹿尉
捅瓶啡
然后,而不是设置 myView.modalTransitionStyle = UIModalTransitionStyleCoverVertical; 将该代码移至modalViewController并编写“ 2”,我认为这看起来更干净,将每个viewcontroller的配置分开,不要混淆。 就像Maclema所说的,叫
,但是您可能正在这样做...
锯康
中释放物体并将出口设置为零。当发生内存警告时,将调用ѭ4so,因此如果您未正确处理它,将会泄漏并且可能崩溃。除此之外,很难知道您的应用程序还在做什么,这导致崩溃。