2012-09-10 30 views
0

在發佈我的應用程序與連接到故事板中的主.h文件的UIViewController。控制器無法以任何方式到達(它沒有與任何其他視圖控制器連接,我的疑問是:此控制器是否佔用內存?如果控制器未打開,代碼不會運行,或者我錯了??UIStoryboard UIView控制器

回答

0

當加載程序,創建的UIStoryboard一個實例,它加載故事板文件(平坦的XML),並解析它。因此,有與您的視圖控制器有關的一些記憶。但是,直到沒有加載視圖控制器,它既不分配,也不進行實例化。

這就是說,你可以負載UIViewController故事板沒有用segue連接它。這是使用UIViewController的標識符與UIStoryboard的方法-instantiateViewControllerWithIdentifier:完成的。

如果在您的代碼中沒有發生這種情況,UIViewController原因導致的唯一內存與UIStoryboard的實例相關聯。