I am trying to create a program that will hold the program of the lessons in my university for the 7 days of the week. For each day, it will display the lessons I have in the tableView, and for each lesson, it will hold the assignments I have for the specified lesson. Here is my problem, I will tell you what to do in order to reproduce it: --for Monday, create a new lesson --For this lesson, change the assignment by typing anything you want into the textview and then pressing the "Add Assignment" button. Note that when you click the "Show Item Info", the info is displayed correctly (even in the console behind the program). --Now, if you try to show the info for the newly created element, it will be displayed correctly, but when you try to display the info for the first element again, the Assignments is GONE! Just like that. It has been replaced by the assignments of the second element. Please, can someone help me, because I have been spending hours on this, and I still can't figure out what the problem is! Here is the entire project: http://att.macrumors.com/attachment.php?attachmentid=54824&stc=1&d=1155316382 I would appreciate any recommendation or help. EDIT: I fixed the link so that now the correct program is uploaded.