【问题标题】:UINavigationController issueUINavigationController 问题
【发布时间】:2015-04-16 11:10:42
【问题描述】:

在我的应用程序中,我使用 Navigation Controller 和 Action Segue“Show”在 UIViewController 之间切换。但是例如,如果我在UITextView 中写了一些东西,然后我在UIViewController 中返回,那么文本将被删除。我怎样才能保留这些信息?比如UITabBarController

【问题讨论】:

标签: ios swift uinavigationcontroller uitabbarcontroller


【解决方案1】:

您可以在应用程序委托中创建 uiviewcontroller 对象,并使用该对象在视图控制器之间进行交换。在当前场景下,每当您再次加载相同的视图控制器时,它都会被创建为新对象,因此 UITextView 会再次初始化,因此您输入的文本将不会被保存。

或者您可以将 UITextView 的值保存在全局变量或 viewwilldisappear() 上的 NSUserDefaults 中,然后在 viewwillappear() 中再次初始化

【讨论】:

    【解决方案2】:

    你可以在 IB 中为特定的 UITextView 使用恢复 ID。

    【讨论】:

      猜你喜欢
      • 2013-09-25
      • 1970-01-01
      • 2023-03-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多