1
我已經聲明瞭一個UIViewController來顯示更多視圖,因爲我的程序需要多個視圖。確定一切正常,當我需要時,另一個頁面會加載,但是當我向文件所有者(例如一個按鈕)添加插座(在激活中)時。應用程序不會工作,並會立即退出。在視圖中使用對象和插座時出錯
我描述了我的問題完全在這個視頻: http://www.youtube.com/watch?v=vsx-72TP2m8
感謝和問候
我已經聲明瞭一個UIViewController來顯示更多視圖,因爲我的程序需要多個視圖。確定一切正常,當我需要時,另一個頁面會加載,但是當我向文件所有者(例如一個按鈕)添加插座(在激活中)時。應用程序不會工作,並會立即退出。在視圖中使用對象和插座時出錯
我描述了我的問題完全在這個視頻: http://www.youtube.com/watch?v=vsx-72TP2m8
感謝和問候
絕對是最好的說明問題,到目前爲止,我所看到的!
問題是,您正試圖強制UIViewController
加載其文件所有者類型爲SOME
的XIB。儘管SOME
繼承UIViewController
,但插座連接(假設變量)屬於SOME
。因此,運行時嘗試將XIB插座連接到UIViewController
實例。這就是爲什麼你得到一個NSUnknownKeyException。
的最好的事情就是:
SOME homePage = new SOME();
,而不是UIViewController homePage = new UIViewController("SOME", null);
。
請記住,這是SOME
的構造(nibName,束)你需要,而不是UIViewController
的。
嗨,你的回答很棒。謝謝!其實你是真實的,我已經完成了你告訴我的事情,然後它沒有任何問題。 – Peyman