2011-11-03 52 views
0

我無法在我的表格中顯示通過異步HttpRequest獲取的json數據。 我沒有IBOutlet tableView是我通過實現UITableViewDelegateUITableViewDataSource的代理方法在我的代碼中創建表。json表中的數據爲iPhone

+0

我試圖打印在控制檯的行數,但在程式碼無法再去想了點... – iDev

+0

抱歉,我想,但我是新的,不知道格式 – iDev

+0

請提出您的問題以提供更多信息。編輯時很容易找到編輯器幫助。 –

回答

3

您需要在.h文件中拖延yourTable也爲此製作IBOutlet並進行適當的連接。

.h文件中

IBOutlet UITableView *yourTable; 

也使與文件的所有者爲委託和數據源的連接的tableView。

然後重新裝入您的表中connectiDidFinishLoading

[yourTable reloadData]; 
+0

但我怎樣才能將tableTable與tableView? – iDev

+0

yourTable是表格的名稱,您可以使用該名稱,然後使用該名稱訪問該表格。意味着不需要寫tableView。 – Ishu

+0

也用於連接打開xib選擇文件的所有者,然後你會看到你在連接督察iboutlets。然後在xib連接數據源和委託文件的所有者的表中與表連接。 – Ishu

1

如果你想訪問的tableView和你在tableViewController,你可以使用:

self.tableView 

如果你不是在控制器中,保留一個指向這個控制器的指針或直接指向tableView。 在.h中聲明並將其鏈接到IB文件中。

然後調用

[self.tableView reloadData]; 
+0

,因爲我tableview委託方法tableView,我沒有訪問它在connectionDidFinishLoading方法 – iDev

+0

它不適用於我 – iDev