如何在文本字段中临时保存文本? [英] How to save text temporary in textfield?

查看:115
本文介绍了如何在文本字段中临时保存文本?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我有一个小问题,当我将文本放入视图控制器A的UITextfield中时,我转到另一个视图控制器,然后回到视图控制器A,文本字段中的文本消失了.

I have a little problem, when I have text put in a UITextfield in view controller A and I go to an other view controller and then i go back to view controller A the text in the textfield had disappear.

有没有一种方法可以将文本临时保存在文本字段中?因此,当您转到其他视图控制器时,文本不会消失.

Is there a way to save the text temporary in the textfield? So the text won't disappear when you go to an other view controller.

推荐答案

当时浏览页面时,将数据保存在NSUserDefaults中.

when you navigate the page at that time save the data in NSUserDefaults .

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
    [defaults setObject:textfield.text forKey:@"textfield value"];
    [defaults synchronize];

,然后在 viewWillAppear 方法中重新分配文本字段值.

and re assign the textfield value in viewWillAppear method.

NSUserDefaults *defaults=[NSUserDefaults standardUserDefaults];
   textfield.text= [defaults  valueForKey:@"textfield value"];

否则,请获取全局字符串,并将字符串值分配给textFiled和Vice Versa.

other wise take an global string and assign the string value to textFiled and Vice Versa.

这篇关于如何在文本字段中临时保存文本?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆