gpt4 book ai didi

ios - UITextbox 和 Navigationcontroller

转载 作者:行者123 更新时间:2023-11-29 01:52:16 26 4
gpt4 key购买 nike

我正在使用 swift 和 XCode 6 创建一个 iOS 应用程序。我有一个带有导航 Controller 的多页面应用程序。到目前为止,一切都很好。当我在其中一个子页面中输入文本时,返回到前面并重新进入该页面,文本消失了。

我想问你的是如何编辑代码,让文本留在文本框中,不会消失。我知道以某种方式创建一个数据库,但到目前为止我只找到了这些。

非常感谢您。

最佳答案

当您“返回”时,实际上是从 navigationstack 中弹出 viewcontroller。到那时,不再有对该 viewcontroller 的引用,它会被释放,因此您会丢失所有更改。所以如果你想保存你的文本,你可以将它存储在 NSUserDefaults

 NSUserDefaults.standardUserDefaults().setObject(textField.text, forKey:"key")

并且在特定 viewControllerviewDidLoad 中,您要在其中填充 UItextField 像获取它一样

textField.text = NSUserDefaults.standardUserDefaults().objectForKey("key") as! String

关于ios - UITextbox 和 Navigationcontroller,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31272096/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com