swift:使ViewController保持完全相同的状态

时间:2015-12-01 16:21:03

标签: ios swift

在ViewController 1中,我有一个日期选择器和一个文本字段。我有另一个ViewController,显示您在该日期选择器和文本字段中输入的内容。我有一个¨change¨按钮可以返回到第一个视图控制器,但是到目前为止,文本字段中的文本和用户选择的日期在每次关闭应用程序或单击“更改”按钮时都会消失。

如何在文本字段中保留文本,并在日期选择器中保留所选日期。

我希望用户能够更改已添加的信息。

1 个答案:

答案 0 :(得分:0)

为什么不使用NSUserDefault来持久化String:

// save the text of the textfield
NSUserDefault.setValue(textField.text, forKey: "key")

// set the text of textfield to saved value
if let string = userDefault.valueForKey("key") as? String {
        textField.text = string
    }