我使用下面的代码来获取数组中的对象。在我的程序中,我在一个tableview中显示了一个数组,当一个单元格被点击时,它会导致在tableview中显示另一个数组。用户可以在这两个表视图中添加单元格。发生的事情是,当我在第二个tableview中创建新行时,返回并点击让我在那里的相同单元格,我注意到我创建的对象不在那里(它们被重新分配给另一个单元格)。我认为问题在于:routines = results
。我认为正在发生的事情是,当我在第二个视图中点击时,再次调用routines = results
行,因为results
本质上是无序的,它会混淆我先前建立的{ {1}}数组。
routines
答案 0 :(得分:0)
我同意Jonathan的评论。你只是为自己工作,坚持阵列中的所有东西。使用专为Core Data和UITableView控制器设计的工具,您将拥有更容易(也更易于维护)的时间。