2012-02-06 54 views
2

我的項目是在Xcode 4.2中,爲iOS 4.2及以上版本而設計。 我沒有在摘要中使用故事板,因此Main StoryboardMain Interface都是空白。設置蘋果驗收所需的Xcode主界面?

這會給我提交給Apple帶來問題嗎?

我問,因爲當我將主界面設置爲我的主視圖控制器時,編譯時出現此錯誤:this class is not key value coding-compliant for the key mainTableView.' 我不知道如何解決它。

回答

4

從視圖控制器編程指南:

「如果一個主要情節串連圖板是在這個文件中聲明的,那麼當你的應用程序啓動,iOS設備執行以下步驟:

它實例爲你的窗口 它加載主故事板並實例化其初始視圖控制器 它將新視圖控制器分配給窗口的rootViewController屬性,然後使窗口在屏幕上可見。

關鍵詞是「if」。所以我不認爲這是必要的。

我有一個通用應用程序,作爲ios3應用程序開始,並在過去6個月更新爲通用 - 我沒有聲明任何故事板(我還沒有使用故事板)或主界面。我只是將我的viewcontroller的視圖添加到applicationDidFinishLaunching中的窗口中。

當你說你「設置主界面到我的主視圖控制器」你的意思是你設置視圖(而不是視圖控制器)?這是一個Xib文件嗎? View Controller無法工作,它需要是View/Xib。

+0

我的意思是我把總結中的「主界面」參數設置爲我的主視圖控制器(如下拉菜單中所列)。 – wayneh 2012-02-06 16:12:29

+0

Apple的XCode 4用戶指南指出,「主界面」應設置爲「主筆尖文件基本名稱」,即不是視圖控制器,而是視圖/ xib。但是你的應用程序可能沒有「主要筆尖」 - 就像我的應用程序一樣,我並不經常使用筆尖,我更喜歡在代碼中創建所有東西,因此它被留空。 – ader 2012-02-06 16:16:17

+0

是的,這就是下拉菜單中顯示的全部內容 - 您無法輸入其他內容。這裏的主要問題是,我是否需要設置「主界面」? – wayneh 2012-02-06 16:17:52