2014-08-28 47 views
1

新的Objective C程序員在這裏,這是我的第一個應用程序之一,所以任何幫助將不勝感激。Xcode - 修復'無法加載NIB捆綁'錯誤

我想從一個TableView導航到另一個與此應用程序,但我得到一個'無法加載捆綁NIB'錯誤。我研究瞭解決方案並試圖通過構建階段添加目標成員,但沒有任何效果。所以我假設我的代碼有問題。有人會介意看看它並告訴我我能做些什麼來解決它嗎?我在下面添加了一個github鏈接,使其更易於查看。

https://github.com/zamirly/STSneakers

回答

2

你應該做成這樣。 而不是

self.details = [[STSneakerBrandDetailTableViewController alloc] initWithNibName:@"STSneakerBrandDetailTableViewController" bundle:nil]; 

插入下一行:

UIStoryboard* storyboard = [UIStoryboard storyboardWithName: @"Main" 
                 bundle: nil]; 
    self.details = [storyboard instantiateViewControllerWithIdentifier: @"STSneakerBrandDTVC"]; 

比main.storyboard選擇STSneakerBrandDetailTableViewController和Stryboard ID字段寫入STSneakerBrandDTVC。

+0

嗨@stosha謝謝你真的幫助和它的作品。如果你不介意幫忙,還有另外一個問題。當我點擊其中一個品牌並將我轉移到下一張桌子時,一切正常,但如果我按下「後退」導航按鈕,然後點擊另一個品牌,它會將我帶回到我最初按下的品牌。你知道爲什麼嗎?謝謝 – 2014-08-28 04:33:18

+0

嗨@贊勃特不幸的是我不能重複你的步驟,因爲你的基地是空的。 – stosha 2014-08-28 04:40:45

+1

@Zambo,嘗試替換屬性(非原子,保留)NSString * uniqueBrand;屬性(非原子,複製)NSString * uniqueBrand;並移動line self.versionInfo = [[STSneakerDatabaseVersionNames database] getAllVersionNames:_uniqueBrand];查看將出現 – stosha 2014-08-28 05:02:58

相關問題