存储文本并在下一个视图中检索

时间:2011-11-29 06:34:22

标签: ios xcode file view uitextfield

我在第一个视图中有一个UITextField,我必须存储文本并检索到下一个视图。谁可以帮我这个?

2 个答案:

答案 0 :(得分:0)

你应该看看代表们。它允许一个视图提供对另一个视图的回调,而不会产生紧耦合。

http://www.theappcodeblog.com/2011/04/15/passing-data-between-views-tutorial-using-a-protocol-delegate-in-your-iphone-app/

What exactly does delegate do in xcode ios project?

另一个选择是创建共享模型(读取模型视图控制器模式)。在该模式中通常通过获取模型的单例实例来创建模型并共享数据:

MyModel *model = [MyModel sharedInstance];

答案 1 :(得分:0)

您可以使用NSUserDefaults存储数据,您可以在任何类中检索

待店:

    NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

[defaults setObject:userName.text forKey:@"userNameKey"];

要检索:

       NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];

       NSString *userName = [prefs stringForKey:@"userNameKey"];