2012-03-12 79 views
2

我在UITableView中有一個RSS解析器,當其中一個行被選中時,它會推入到詳細視圖。我使用舊的UI格式使用Nib文件時工作正常,但我想將所有內容都傳送到UIStoryboard。我瞭解到UIStoryboardsnibs是兼容的,所以我決定保留相同的代碼,但將UITableView放在UIStoryboard中,並將詳細視圖設置爲自己的筆尖。我把所有東西都聯繫起來了,它應該是有效的,它不會給我任何錯誤,但不是。有什麼我錯過了,或者故事板和筆尖根本不兼容。故事板到筆尖

編輯:

- (id)initWithItem:(NSDictionary *)theItem { 
    if (self == [super initWithNibName:@"RssDetailController" bundle:nil]) { 
     self.item = theItem; 
     self.title = [item objectForKey:@"title"]; 
    } 

    return self; 
} 
+0

「它不工作」是不是你的問題的一個有用的描述。但正如我所想的,我相信故事板調用的初始值爲'initWithCoder:'。 – NJones 2012-03-12 17:56:39

+0

該視圖只是沒有推到detailviewcontroller。我只是想知道在將視圖從故事板轉移到筆尖時是否需要添加任何內容。 – Sam 2012-03-12 18:18:31

+0

顯示你推送你的詳細視圖控制器的代碼。 – jonkroll 2012-03-12 18:39:51

回答

1

你從UIViewControllerUIStoryboard推到一個NIB文件?

如果是退房this sample project,從故事板推到一個NIB

// in a navigation controller 

// to load/push to new controller use this code 

// this will be next screen 
DetailsViewController *detailsViewController = [[DetailsViewController alloc ]init]; 
[self.navigationController pushViewController:detailsViewController animated:YES]; 


// to go back or pop controller use this 
// now it will send back to parent screen 
[self.navigationController popViewControllerAnimated:YES];