Ios UINavigationController问题

Ios UINavigationController问题,ios,swift,uinavigationcontroller,uitabbarcontroller,Ios,Swift,Uinavigationcontroller,Uitabbarcontroller,在我的应用程序中,我使用导航控制器在UIViewController和动作序列“Show”之间切换。但是,例如,如果我在UITextView中写入某个内容,然后返回该UIViewController,则文本将被删除。我如何保存这些信息?与在uitabarcontroller中一样,您可以在app delegate中创建uiviewcontroller对象,并使用该对象在视图控制器之间交换。在当前场景中,每当您再次加载同一个视图控制器时,它将被创建为新对象,因此UITextView将再次初始化,所

在我的应用程序中,我使用导航控制器在
UIViewController
和动作序列“Show”之间切换。但是,例如,如果我在
UITextView
中写入某个内容,然后返回该
UIViewController
,则文本将被删除。我如何保存这些信息?与在
uitabarcontroller

中一样,您可以在app delegate中创建uiviewcontroller对象,并使用该对象在视图控制器之间交换。在当前场景中,每当您再次加载同一个视图控制器时,它将被创建为新对象,因此UITextView将再次初始化,所以您输入的文本将不会保存


或者,您可以在全局变量中保存UITextView的值,或者在VIEWWILLENGISE()上保存NSUserDefaults,然后在VIEWWILLEXPEND()中再次初始化。您可以在IB中为特定UITextView使用还原ID


可能与[1]重复:希望能有所帮助。我不确定这是否是更简单的解决方案的最简单方法:。