Iphone 在iPad应用程序的子视图之间移动时保留UITextfield值

Iphone 在iPad应用程序的子视图之间移动时保留UITextfield值,iphone,cocoa-touch,ipad,uinavigationcontroller,Iphone,Cocoa Touch,Ipad,Uinavigationcontroller,我正在将iphone应用程序转换为ipad 在iphone应用程序中,我使用导航控制器在不同数学计算器的表格和视图的层次结构中上下移动。使用导航控制器,我可以在按下和弹出视图时,在每个视图的每个文本字段中保留数据值 在我的ipad版应用程序中,我仍然使用桌子和导航控制器在主要的UIView之间移动,但我使用的是 [self.MyView insertSubview:nextController.view atIndex:1]; 在UIView中添加子视图。子视图包含不同的数学计算器,用户可以

我正在将iphone应用程序转换为ipad

在iphone应用程序中,我使用导航控制器在不同数学计算器的表格和视图的层次结构中上下移动。使用导航控制器,我可以在按下和弹出视图时,在每个视图的每个文本字段中保留数据值

在我的ipad版应用程序中,我仍然使用桌子和导航控制器在主要的UIView之间移动,但我使用的是

[self.MyView insertSubview:nextController.view atIndex:1]; 
在UIView中添加子视图。子视图包含不同的数学计算器,用户可以在其中进行切换。我找不到使用导航控制器在UIView中加载子视图的方法,因此使用insertSubView。虽然此方法可以干净地加载和卸载不同的子视图,但在加载和卸载子视图时,我失去了在文本字段中保留数据值的功能

是否有人可以提供一种方法,使用导航控制器在UIView中加载子视图,或者建议一种在加载和卸载子视图之间保留数据值的方法。我很乐意提供代码,但我认为在正确的方向上轻轻推动可能就是我所需要的。如果不需要的话,我不想使用plist或其他数据持久性方法来解决这个问题

致以最良好的祝愿


Davew01决不使用视图存储数据。数据应始终位于单独的模型对象中,控制器应仅将数据传递给视图以进行显示。从视图层次中删除视图时,模型对象仍将保留数据