我的iOS Swift应用程序中有两个视图(如全屏,视图控制器),我们称之为视图A和视图B.
视图A是一个菜单,当您按下按钮时将打开视图B. 视图B一次显示一个图像,最终将返回到视图A.
当您按下视图A中的按钮时,将打开视图B.使用IB show segue打开它。使用方法调用再次打开视图A:
let viewController:UIViewController = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("<name here>")
self.presentViewController(viewController, animated: true, completion: nil)
如果我通过打开View B的循环查看所有图片,然后再通过View A到B等等,内存使用量将继续增加。我认为ARC系统会摆脱这种古老的观点,但似乎并非如此。避免这种情况的正确方法是什么?