1. 程式人生 > >ios中的file's owner

ios中的file's owner

從stackoverflow上看到的。

Two points to be remembered :

  • The File owner is the object that loads the nib . Ie. that object which receives the message loadNibNamed: or initWithNibName: .
  • So if you want to access any objects in the nib from the object after loading it , you set an outlet to the the file owner                                 
我自己的理解是這樣的,如果自己弄了一個自定義控制元件作為customView,然後loadNibName來載入xib檔案,那麼file‘s owner最好就不要用了,因為customView就可以專門處理這個xib所需要對應的IBOutlet和IBAction,如果自己沒有弄這樣的一個customView,那麼可以將file‘s owner設定為某一個VC或者自定義的類用來處理和載入Xib檔案,注意這個file's owner必須要和loadNibName方法裡面的owner是一致的,不管在什麼情況下。
參考:http://www.tqcto.com/article/mobile/171003.html