我正在開發一個基於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內存將在每個場景顯示後佔用。 –