0

我有一个带有文本字段和按钮的视图(导航到下一个视图)。

当我单击该按钮时,将加载一个具有 UITableView 并从 nsmutablearray 填充的新视图。我在这里选择了多行,当我单击按钮时,我将其保存在一个变量中,单击此按钮也会让我回到我的第一个视图

现在我想做的是,当我返回时,从第二个视图 uitableview 或从我保存它的变量中选择的数据应该显示在第一个视图的文本字段中。

我不知道该怎么做。我是 xcode 的新手。有人可以帮帮我吗?谢谢你。

4

1 回答 1

0

当前方法的问题在于,您将选定的数据存储在返回第一个视图时从内存中删除的视图上。您应该尝试遵循一种 MVC(模型视图控制器)模式。

简而言之:将您的数据集中在应用程序的一个位置。例如在 RootViewController 上的 Model 类上并从那里访问数据。当用户选择几行时,将哪些行写回模型并返回到前一个视图。然后,当返回上一个视图时,读取从这个集中模型中选择的元素并将它们显示给用户。

于 2012-08-06T22:23:03.863 回答