我刪除了視圖的引用插座(文件的所有者),我在加載視圖時收到錯誤。 我想知道爲什麼我們需要設置引用插座?爲什麼我們需要將視圖的引用插座設置爲文件的所有者
0
A
回答
0
視圖控制器(顯示爲「文件所有者」)需要其view
屬性的插座,該屬性應連接到XIB中的頂級視圖。如果沒有插座,則視圖將爲零。這就是它的工作原理。在XIB中可能有多個頂級視圖,因此您需要進行適當的連接。
1
Fileowner
用於存儲對接口構建器組件的引用,以便在視圖加載時或代碼中需要時可以與接口對象進行通信。這是IB與其控制器之間的連接。因此,Fileowner
outlet必須設置爲在iOS中顯示IB對象。如果您刪除頂層Outlet
應用程序將無法與IB通信並且會崩潰。
相關問題
- 1. 爲什麼我們需要一個半關閉的插座?
- 2. 爲什麼我們需要設置SONAR_RUNNER_OPTS?
- 3. 爲什麼我們需要爲IMessenger.Subscribe()明確設置收件人?
- 4. 爲什麼我需要在MVC中的所有視圖文件夾中的web.config?
- 5. 當我們有.java文件可用時,爲什麼我們需要JSP文件?
- 6. 爲什麼自定義TableViewCell不需要文件所有者?
- 7. 文件的所有者插座vs查看的插座
- 8. 爲什麼我們需要設置發佈地址[network.host]的值
- 9. 爲什麼我們需要強化學習中的MDP設置
- 10. 爲什麼我們需要將Object類作爲所有類的基類?
- 11. 爲什麼「文件所有者」有時有一個「查看」插座?我可以添加我自己的嗎?
- 12. 如何將所有者組件設置爲一個視圖?
- 13. 爲什麼我需要每個文件上的所有模塊?
- 14. 無法爲NSTableView設置引用插座
- 15. 爲什麼我們需要.htaccess的worpdress?
- 16. ELF文件 - 什麼是部分,爲什麼我們需要它?
- 17. 爲什麼我們需要使用prompt.start()?
- 18. 爲什麼我們需要使用ExitWindowsEx
- 19. 我什麼時候需要將視圖分爲兩個視圖?
- 20. 爲什麼我們需要javascript中的自引用對象
- 21. 爲什麼我們需要在通過原型後將變量設置爲void?
- 22. 爲什麼我們需要爲openstack創建localrc文件
- 23. 爲什麼需要使用docker將`pam_loginuid`設置爲'optional'的值?
- 24. 爲什麼我們有類圖時需要使用ERD?
- 25. 爲什麼我們需要在hdfs-site.xml中設置rpc地址
- 26. 爲什麼我們需要設置keywindow iOS中
- 27. 爲什麼我們需要在這裏取消設置?
- 28. 爲什麼我們需要設置變量private/public?
- 29. 物化視圖 - 爲什麼我們需要它?
- 30. 爲什麼我們需要觸發從視圖中刪除?
你得到了什麼錯誤?你在說什麼呢?接口生成器? –
另外,你爲什麼不穀歌你的問題發佈之前:http://stackoverflow.com/questions/15251370/what-is-the-files-owner-in-interface-builder –