Uitableview 通过两个视图控制器保存阵列内容

Uitableview 通过两个视图控制器保存阵列内容,uitableview,delegates,storyboard,uitabview,Uitableview,Delegates,Storyboard,Uitabview,我这里有一个稍微令人困惑的问题。我在使用故事板我有一个tab view controller tab 1有一个table view controller table 1,在选择一行时,它会转到表2,一些数据会添加到表2中,在这里n当我导航回表1并再次前进到表2时,它会显示在表2单元格中,数据会丢失..我如何保存数据以便它仍然可以显示保存的内容。谢谢,这是因为当您从表2返回到表1时,导航控制器会释放第二个视图控制器。如果没有对第二个表视图的其他引用,它将被释放。我想每次在表1中选择一行时,您也会创

我这里有一个稍微令人困惑的问题。我在使用故事板我有一个tab view controller tab 1有一个table view controller table 1,在选择一行时,它会转到表2,一些数据会添加到表2中,在这里n当我导航回表1并再次前进到表2时,它会显示在表2单元格中,数据会丢失..我如何保存数据以便它仍然可以显示保存的内容。谢谢,这是因为当您从表2返回到表1时,导航控制器会释放第二个视图控制器。如果没有对第二个表视图的其他引用,它将被释放。我想每次在表1中选择一行时,您也会创建表视图。尝试在第二个表视图上保留引用,不要每次都重新创建引用,只在初始化时创建引用。

听起来您需要固定的数据存储。你可以使用苹果的核心数据来实现这一点。请参阅苹果公司关于核心数据的文档,或参阅Michael Privat针对iOS的Pro Core数据。然后,每个视图控制器都可以从永久存储中存储和检索数据。请注意,学习核心数据需要付出一些努力,但这是值得的,因为您会发现自己会一次又一次地使用它。我还遇到了这个项目,它提供了一个结构化的数据解决方案,而不使用核心数据。另外,由于您提到您的用户是iOS新手,您应该阅读苹果公司关于其推荐的Model View Controller MVC结构的文档。在这种结构中,模型是您的数据,视图是您在屏幕上看到的,控制器控制视图,并将数据提取和存储到模型中。

我不理解这个问题。。。请尝试使用正确的英语和标点符号。请看,我有一个带有选项卡控制器的导航。。在第一个选项卡上,我有一个tableviewtable1,它在选择时转到表2。在表2上,我可以添加行,但我可以导航回表1 n den再次转到表2上,它们不见了n我的表为空您可以使用一个,但您指的是哪位代表?创建导航控制器时,可能是在应用程序:didFinishLaunchingWithOptions:method中,保留对第二个表视图的引用。更好的是,将导航控制器子类化,并使第二个表视图成为它的@属性,在导航控制器-init或-viewDidLoad方法中创建它,并在-dealloc中释放它。尚未解决..总结一个可以给出解释代码吗抱歉,我对iOS编程不熟悉