Uitableview 两个视图控制器之间的数据传输

Uitableview 两个视图控制器之间的数据传输,uitableview,ios5,xcode4.2,storyboard,segue,Uitableview,Ios5,Xcode4.2,Storyboard,Segue,我对这个仪式非常着迷现在让我这样解释这个问题: 电机视图控制器(表1) 添加新电机(表2) 显示电机详细信息(视图1) 编辑电机详细信息(表3) 现在发生的事情是,我转到表1,然后单击添加按钮,然后转到表2,并在表1上添加一个新电机。当我单击表1的行时,我转到视图1,其中我的详细信息显示在标签中,我单击此视图上的编辑按钮。当我在此处编辑时,会弹出编辑屏幕。我想将这些详细信息保存回视图1。我该怎么做?(我使用故事板,所有视图都通过segue连接)(基本上我想做编辑功能,所以编辑屏幕出现了,我想在

我对这个仪式非常着迷现在让我这样解释这个问题:

  • 电机视图控制器(表1)
  • 添加新电机(表2)
  • 显示电机详细信息(视图1)
  • 编辑电机详细信息(表3) 现在发生的事情是,我转到表1,然后单击添加按钮,然后转到表2,并在表1上添加一个新电机。当我单击表1的行时,我转到视图1,其中我的详细信息显示在标签中,我单击此视图上的编辑按钮。当我在此处编辑时,会弹出编辑屏幕。我想将这些详细信息保存回视图1。我该怎么做?(我使用故事板,所有视图都通过segue连接)(基本上我想做编辑功能,所以编辑屏幕出现了,我想在我的文本框中看到现有的详细信息n den我可以编辑dem n den将它们保存回来)谢谢

    • 我有两个答案给你

    • 你需要为你的数据建立一个永久存储。查看苹果的核心数据。他们有文档和一个示例。另请参阅。答案是你将使用核心数据创建一个持久存储,创建一个sql数据库。该数据库将有一个电机实体。数据库的每个条目将包含一个电机的详细信息。每个视图控件ller(表)将访问数据库

      此解决方案为您提供了一个持久存储。如果您关闭并再次打开手机电源,您仍将保留数据

    • 一个快速的解决方案是设置一个委托协议,该协议允许编辑视图控制器将数据写回另一个视图控制器。读取

      此解决方案可以帮助您克服眼前的问题,但不提供持久存储


    • 我可以使用nsnotification或blocks吗?我想用故事板构建一个应用程序,我想在其中填充我的表n我想在我的表上执行所有的添加、删除和更新操作,所以任何人都可以帮助我如何进行这项工作。教材材料我所有的都是基于旧的xcode n,需要大量的插座代表和混淆请帮忙,谢谢------------------------------------------------------------------------