0

我必须构建一个课程管理应用程序。我只为这个应用程序使用表视图。使用表视图控制器。

第一个视图包含学期 - 1,2,3,4....12。

第二个视图包含与前一个表视图控制器相关的详细信息。

第二个表视图控制器中的详细信息是:Lectures、Papers、To-do list、Record Lecture。

根据用户的选择,他可以访问特定学期的讲座、论文、列表、记录讲座。我无法弄清楚如何将数据从第三个视图传递到第四个和后续视图。例如。讲座->讲座1:简介->下载PDF。

当用户点击特定单元格时,如何分配特定的表格视图控制器?使用sequescellForRowAtIndexPath方法?

我很困惑。请在这方面帮助我。您的帮助将不胜感激。

4

2 回答 2

0

做选择部分

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
于 2013-03-18T10:23:53.217 回答
0

您将在didSelectRowAtIndexPath. 在这里,您准备要呈现的视图并将其推送到您的navigationController. 例如:

// On user tap, present the details you want. 
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{

        DetailViewController *detail = [[DetailViewController alloc] initWithDictionary:dict];
        [self.navigationController pushViewController:detail animated:YES];

}

此外,这些是您尝试完成的一些相关链接:

-导航控制器

-表视图

于 2013-03-18T10:32:03.817 回答