我現在對接口構建器感到非常沮喪,並且在我使用它來手工編寫代碼(這看起來好多很多,更容易)之前,會很感激一些幫助。如何強制接口構建器(storyboard)生成控制器初始化代碼?
基本情況是這樣的:我需要在我的應用程序中爲每個視圖控制器創建一個模型變量。
我能看到的最簡單的方法就是在視圖控制器上創建一個保留模型的屬性,並在初始化控制器後設置該屬性。
但是,我找不到在我的項目中顯示在故事板上的視圖的任何實際初始化代碼。根本沒有提到他們中的任何一個。界面構建器是否真的生成不會在應用程序委託中爲其控制器生成任何代碼引用?
對於這個問題,爲什麼在代碼中根本沒有引用任何頂級控制器對象(tabview,tableview等)?
我想知道的是如何強制xcode在AppDelegate.m中實際生成控制器創建代碼 - 以便我可以訪問創建的控制器實例 - 或者,如果失敗了,共享模型的方式這些無定形物體之間。