從NSArray中選擇對象一個UITableView我有一個視圖控制器與tableView
,我也有以下NSArray
稱爲dag
:重新加載取決於細胞選擇
[{"ID":67,"ParentsID":0,"Title":"Products"},
{"ID":68,"ParentsID":67,"Title":"Class A"},
{"ID":69,"ParentsID":67,"Title":"Class B"},
{"ID":70,"ParentsID":68,"Title":"Recurrent"},
{"ID":71,"ParentsID":68,"Title":"Non Recurrent"},
{"ID":72,"ParentsID":70,"Title":"Basic"},
{"ID":73,"ParentsID":70,"Title":"Advanced"},
{"ID":74,"ParentsID":71,"Title":"Incentives"}]
我已經能夠使用tableView
以鍵"ParentsID"
等於"0"
顯示項目的標題。換句話說,我加載表:
"Products" //from `{"ID":67,"ParentsID":0,"Title":"Products"}`.
現在,當我選擇了的tableView行「產品」,我想的tableView重新加載,並顯示其"ParentsID"
等於"ID"
項目該「產品」項目(67)。
即:選擇「產品」將載入:
"Class A" //from {"ID":68,"ParentsID":67,"Title":"Class A"}, and
"Class B" //from {"ID":69,"ParentsID":67,"Title":"Class B"}
//because their ParentsID is equal to the ID of "Products"
那麼我想這種行爲要麼選擇「A類」或「B類」何時繼續,等等。
我該怎麼做?
我認爲我將不得不實例化一個新的tableview在didSelectRowAtIndexPath
作爲參考價值的ID,但我不知道該怎麼做,或者如果這是可能的。
在此先感謝!
假設您有一個導航控制器,您可以讓新控制器上網並將其推入導航控制器堆棧 – 2013-03-06 20:21:34
或者如果您不需要,它將是一個關閉,你可以呈現該子視圖控制器。 – 2013-03-06 20:22:07
@GradyPlayer我有一個導航控制器,我如何實例化新的並將其推入堆棧?你能否提供一些示例代碼? – 2013-03-06 20:26:42