UITableView 從 Cell 跳到詳細資料頁面的問題
TableView 從 Cell 跳到詳細資料頁面的問題
我們製作了 TableView 之後,我們會希望從 TableView 頁面,點擊 Cell 之後,可以跳到詳細頁面.
這個時候,如果是用 StoryBoard ,那麼最簡單的做法,是從 StoryBoard 拉 Selection Segue 到 DetailView 去,不過這個時候,大家要注意一下程式先後執行的問題.因為這裡有兩個方法,分別是以下兩個方法
(void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
(void) prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender {
這邊我們先賣個關子,請大家猜猜看,點擊 Cell 之後跳到下一頁,哪個方法會先被執行.
是 tableView 被選擇呢,還是 tableView 的 prepareForSegue 先被執行