/*****修訂版** ***/ r.com/YH3cm.png如何根據行選擇推送視圖?
我想上面的圖片中找出,我們怎麼會知道,如果用戶選擇日期或跟蹤。 /已更新/ 我接受的數據是通過選擇查詢並創建一個數組來存儲列表。它是動態的,不限於兩個領域,它也可以有10個領域。我如何知道哪一行被選中,以及如何將數據推送到下一個視圖。
像在didSelectRowAtIndexPath中一樣,我應該如何在下一個視圖上推送日期或軌道字段?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
if (dvController == nil)
dvController = [[DetailViewController alloc] initWithNibName:@"DetailView" bundle:nil];
Teat *obj = [appDelegate.coffeeArray objectAtIndex:indexPath.row];
dvController.obj = obj;
// Pass the selected object to the new view controller.
[self.navigationController pushViewController:dvController animated:YES];
}
嗨盧克,我已經更新了上面的描述。所以當我選擇第一行時,我得到的日期信息的日期在下一頁。我使用select查詢來獲取列表的信息。現在,當我選擇第一個日期,它應該推動日期信息與其他信息拉起日期信息。要獲得會話列表,我創建另一個選擇查詢來使用所選日期提取信息。我主要關心的是如何傳遞信息到另一個視圖做日期變量選擇查詢。因爲我只能控制哪個視圖被傳遞而不是數據。 – lifemoveson 2011-06-07 17:57:42
爲此,我將UIViewController的子類與要存儲的數據的成員變量進行比較。在上面的if語句中,可以在推視圖控制器之前將它們設置爲屬性。 – Luke 2011-06-09 13:03:08
哦..謝謝,但我是這個領域的小新手。是否有可能爲我提供一個例子,如何創建一個帶有成員變量的子類UIViewController並將它們設置爲屬性? – lifemoveson 2011-06-09 14:19:18