2013-08-22 55 views
0

我刪除了視圖的引用插座(文件的所有者),我在加載視圖時收到錯誤。 我想知道爲什麼我們需要設置引用插座?爲什麼我們需要將視圖的引用插座設置爲文件的所有者

+0

你得到了什麼錯誤?你在說什麼呢?接口生成器? –

+0

另外,你爲什麼不穀歌你的問題發佈之前:http://stackoverflow.com/questions/15251370/what-is-the-files-owner-in-interface-builder –

回答

0

視圖控制器(顯示爲「文件所有者」)需要其view屬性的插座,該屬性應連接到XIB中的頂級視圖。如果沒有插座,則視圖將爲零。這就是它的工作原理。在XIB中可能有多個頂級視圖,因此您需要進行適當的連接。

1

Fileowner用於存儲對接口構建器組件的引用,以便在視圖加載時或代碼中需要時可以與接口對象進行通信。這是IB與其控制器之間的連接。因此,Fileowner outlet必須設置爲在iOS中顯示IB對象。如果您刪除頂層Outlet應用程序將無法與IB通信並且會崩潰。

相關問題