2012-03-13 61 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