我有一個爲什麼self.navigationController pushViewController不工作?
UIViewController-> UINavigationBar的+的UITableView
只是有點更多的解釋
我通過UIBuilder做吧..
1:創建一個新的UIViewController
with XIB-file
2:使用UIBuiler
我把UINavigationController
3:後來我把UITableView
的navigationBar
所以它給了我下面..
答:UIViewController-> UINavigationBar的+的UITableView
現在我已經從正在工作的Web服務加載UITableView中的數據。
我再次由具有SAM配置一個XIB是
B:UIViewController-> UINavigationBar的+的UITableView
所以,現在,當我嘗試使用以下代碼對視圖A推視圖B中。 ..它慣於在所有的工作......
SelectSiteViewController *siteViewController = [[SelectSiteViewController alloc] initWithNibName:@"SelectSiteViewController" bundle:nil];
[self.navigationController pushViewController:siteViewController animated:YES];
當我檢查了UINavigationController *nav = self.navigation
nav是0x0,我假設爲NIL。
誰能告訴我什麼是錯在這裏..爲什麼是零...我怎樣才能使它工作..
非常感謝....我真的很感謝所有幫助
當你把從UIBuilder庫UINavigationBar的是一個UINavigationController?這是一個UINavigationBar。 – ujwaltrivedi 2010-11-19 14:23:46
它只是在視圖中出現的酒吧。您需要在UIBuilder中拖放UINavigationController並將其掛接到文件所有者的導航控制器。或者你可以在代碼中創建。 – jamihash 2010-11-20 04:43:18
嘿,我可以給你的代碼....我試過,但無法弄清楚......我真的很感激任何幫助...謝謝你 – ujwaltrivedi 2010-11-20 23:10:02