2011-05-09 20 views
1

我正在慢慢學習iPhone Obj C.我有一個XIB有幾個視圖,並且都很好。我需要第二個XIB來控制另一組視圖,但一直無法使其工作。iPhone Obj C - 更改啓動根類?

因此,我創建第2類和第2次廈門國際銀行,全稱爲one.h one.m one.xib和同爲新的一個全2 *

因爲它沒有工作,我會嘗試並將應用程序更改爲從兩個類開始,而不是一個類。在plist中,我改變了主要的筆尖基本文件,但似乎沒有做任何事情。

你在哪裏指定啓動類是什麼?通過這種方式,我可以確保我首先正確執行了所有操作,然後返回到應該調用兩個類和xib的代碼。

此外,如果任何人有任何示例代碼從一個類和xib到另一個,請讓我知道。

謝謝!

回答

0

在你的AppDelegate類中,確保ViewController被分配並設置到窗口是所需的。

0

您的項目的[ProjectName]-Info.plist文件決定了在應用程序啓動時使用哪個Nib文件的密鑰NSMainNibFile。 (默認情況下,設置爲MainWindow。)

標準的MainWindow.nib文件將定義「root」類,它通常是[ProjectName]AppDelegate。但是,您可以通過編輯筆尖來改變這一點。

-1

我必須將CLASS IDENTITY設置爲XIB上適用於XIB的應用程序委託的適當類。

然後我改變了plist指向我想以root身份啓動的XIB。

上述兩個答案都幫助我找到了這個問題。

謝謝你