2012-10-31 35 views
0

我對ios編程很新穎。我正在使用Master-Detail Application模板,我想稍微改變它。首先我想要做的是改變一些東西的細節視圖什麼是在iPhone版本的示例代碼=>在第一個視圖中有一個TableViewController,我選擇了一行和ViewController的細節顯示。 因此,我添加了一個表到ViewController(notesList),它是由模板創建的,我添加了新的ViewController(notePreview)類,在它們之間添加了一個seque Push,在notesList中的函數didSelectRowAtIndexPath中,我創建了一個新的類notePreview,我推它到self.navigationController。 不幸的是,當我在模擬器上運行它時,我從notesList中選擇了一行新的視圖顯示,但這只是空白的黑屏,絕對不是我的notePreview。而對我來說奇怪的是,如果不是ViewController,我會爲notePreview選擇TableViewController,一切正常,顯示正確的視圖。 任何想法我做錯了什麼?從UITableView切換到UIView是否不可能切換到相同的導航控制器?xcode不同類型的uiviewcontrollers在導航控制器中

一些圖片來說明我的問題

故事板 - >http://imageshack.us/scaled/landing/692/screenshot20121102at258.png

notePreview - >http://img31.imageshack.us/img31/411/screenshot20121102at300.png

==================== ================================================== ===========使用UIStoryBoard :: instantiateViewControllerWithIdentified解決的問題,但我仍然認爲

應該有更好的方式來做到這一點

回答

0

確保Storyboard場景中該ViewController的父類設置爲您已實現的VC類。

Custom Class Image

+0

我確定它已設置。 – krzysiek

+0

這是否意味着您檢查了它? –

+0

是的,我做到了。我甚至做了一個測試:我添加了我的VC - notePreview和一些示例TableViewController,並且當indexPath.row == 1而不是notePreview時,我在視圖堆棧上推送TableViewController,而且課程對於表格而言一切正常,但對於其他視圖... – krzysiek

相關問題