2012-07-04 81 views
2

我正在實現我自己的導航控制器。我從導航控制器中刪除它後,是否必須手動處理子UIViewController?處置子UIViewController

我關心內存消耗,但處理子控制器可能導致不可預知的應用程序崩潰,這取決於調用Close()方法的位置。例如,如果它是從一個孩子的按鈕事件處理程序調用的,那麼它會保證應用程序崩潰。

回答

0

我用這個代碼,當我收到一個內存警告:

的AppDelegate:

public override void ReceiveMemoryWarning(UIApplication application) 
    { 
     System.GC.Collect(); 
    } 
+0

幫助?我的意思是你有一個特定的內存問題,這個代碼修復了嗎? –

+0

是的,我在MonoDevelop中收到內存警告,我的應用程序停止崩潰。 –