2012-07-12 91 views
-3

我正在開發一個通用應用程序。在這我使用UITableView。我動態地創建了一個。我在didSelectRowAtIndexPath中寫下了下面的代碼,但它並沒有移動到下一頁。請告訴我如何做到這一點。UITableView - didSelectRowAtIndexPath中的代碼不起作用

FirstViewController *fst =[[FirstViewController alloc]init]; 
[self.navigationController pushViewController:fst animated:YES]; 
+0

什麼是您的問題ViewController或tableView? – 2012-07-12 10:18:46

+0

我不認爲它的表是哪個問題。它已經加載。 – Nitish 2012-07-12 10:23:52

+1

在您的didSelectROwAtIndexpath方法中放置一個斷點。並在此時檢查控制是否達到天氣。 – 2012-07-12 10:30:15

回答

0

您需要在這裏給出nil文件的參考。

FirstViewController *fst =[[FirstViewController alloc]initWithNibName:@"abc.xib"]; 
[self.navigationController pushViewController:fst animated:YES]; 
+0

那是什麼abc.xib。 – user1498119 2012-07-12 11:04:13

+0

如果它與視圖控制器類具有相同的名稱,則不需要引用.xib文件。假設你有FirstViewController.xib,那麼[[FirstViewController alloc] init]內部調用[[FirstViewController alloc] initWithNibName:@「FirstViewController」]; – 2012-07-12 15:07:31