我正在开发一个基于iOS 9的SDK的应用程序,这是我第一次使用Storyboards,我有20个视图控制器,每个场景都有Next/Previous按钮可以前后移动。前程无忧!如果我从场景1移动到例如场景15,我收到内存警告,然后应用程序崩溃。我已经搜索,似乎有方法称为unwind segue
,但似乎这是回去!这就像dissMiss
方法。故事板缓存和接收内存警告
我每个场景与线连接在Interface Builder:
这里是赛格瑞的设置:
,如果你帮我走出我将不胜感激。
编辑:
我试图以编程方式呈现视图控制器,但结果是一样的! 。
UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main" bundle:nil];
WhatIsDino *vc = (WhatIsDino*)[mainStoryboard instantiateViewControllerWithIdentifier:@"WID"];
[self presentViewController:vc animated:YES completion:nil];
记忆警告是在您第一次从1变为15时发生的,还是会开始后一点? –
故事板游戏不应该指向前一个场景。相反,关闭呈现的视图控制器。最简单的方法就是放松休息。 – jlehr
@AbubakrDar内存将在每个场景显示后占用。 –