2012-03-13 66 views
0

我正在为教师编写一本成绩簿应用程序,而且我正在应用程序的最后一部分。我正在创建作业部分。我创建了一个应用程序,创建了一个以出席考勤为目的的清单形式的课程,然后每个学生都是清单中的一个项目。我想要设置作业,以便在创建或编辑课程时,用户可以将作业添加到桌面视图中,然后可以从编辑/添加学生页面看到该视图。IOS 5级书籍应用程序设置

作业tableview的当前设置是每个单元格将显示作业的名称和单个学生的分数。如果用户选择一个单元格,tableview将转到编辑任务页面,其中只有两个可编辑的文本字段,一个用于分配名称,另一个用于分数。

基本上我真的不确定如何设置它。我真的一直在努力如何在分配视图控制器中设置分配表视图上的“添加”按钮和分配视图控制器中的索引路径功能行的单元格。任何建议/帮助将不胜感激。

回答

0

要添加一个新的任务,只需将一个新的对象添加到您的tableView的源数组并重新加载表。所以,如果在你的numbersOfRowsForSection您有类似return [arrayOfAssignments count];,创建一个add方法,像这样:

-(IBAction)addButtonPressed 
{ 
    [arrayOfAssignements addObject:someAssignmentObject]; 
    [self.tableView reloadData]; 
} 

,这将刷新你的表。您可以在任何地方添加一个+按钮并链接IB中的选择器。

+0

我将如何去创建一个新的对象? – user1170015 2012-03-13 15:11:22

+0

这只取决于你的应用程序的结构。 – Snowman 2012-03-13 15:12:49