我知道如何在UITableView中構建和顯示XML數據。假設我有一個名爲「DisplayData」 的UITableView我有三個相同的XML文檔。所有三個具有相同的結構。例如:iPhone - 通用UITableView
Doc1:<data><a>v1</a><a>v1</a></data>
Doc2:<data><a>vx</a><a>vx</a></data>
Doc3:<data><a>ZZZ</a><a>ZZZ</a></data>
我想要做的是 - 當用戶選擇從媒體鏈接加載的UITableView行 - 的同一代碼的新實例加載到的意見堆棧。
-(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
DisplayData *o = [[DisplayData alloc] init];
o.rootElementName = @"data";
o.urlToLoad = self.urlToFolow;
o.urlToFolow = self.parsedURL;
[self.navigationController pushViewController:o animated:YES];
[o release];
}
所以基本上我想加載不同的數據和細節數據只有一個UITableView。
唔...讓我再次澄清了一個問題: 我的UITableView這是從按鈕 DisplayData裝* O = [[ DisplayData alloc] init]; [self.navigationController pushViewController:o animated:YES]; [o release];我有: - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { DisplayData * o = [[DisplayData alloc] init]; [self.navigationController pushViewController:o animated:YES]; [o release]; } 所以基本上我試圖一次又一次加載相同的UITableViewController。 – Jabolcnik 2010-11-10 22:30:19