【问题标题】:How to fetch the value saved in NSUserdefault如何获取保存在 NSUserdefault 中的值
【发布时间】:2010-07-30 20:23:52
【问题描述】:

我正在尝试在我的应用程序中使用 NSUser 默认值,用户有 tp fillup 4 UITextFields。我正在尝试保存这些字段,以便在程序的后续运行中,他们之前放置的任何内容都已经显示在那些 UITextFields 中,因此不必重新输入它 - 除非他们想要编辑某些东西,在这种情况下他们仍然有该选项。我认为我已经找到了一种使用 NSUserDefaults 保存字符串的好方法,但现在我正试图弄清楚如何让这些字段填充 UITextField - 它似乎不像它们是 UILabel 那样容易。这是我正在尝试的路线:

现在我的值被保存在 nsuserDefalut 中,但是下次如何获取 dat 值很热门(当我重新启动应用程序时(uitext 字段上出现空值))..我正在尝试这个 cods

NSUserDefaults *userData = [NSUserDefaults standardUserDefaults]; //钩子。 NSString *placeHolderName = [userData stringForKey:@"name"]; urltextFieldNormal.text = placeHolderName;

【问题讨论】:

  • 那个代码是正确的;你是如何存储价值的?
  • 我没有这个代码是正确的,但是当我重新启动应用程序时我怎么能看到值我的意思是如何获取键值...请给我适当的代码谢谢

标签: objective-c


【解决方案1】:

你记得保存字符串时同步 NSUserDefaults 吗?

    [[NSUserDefaults standardUserDefaults] setObject:@"Hello mister nick" forKey:@"alarmsArray"];
    [[NSUserDefaults standardUserDefaults] synchronize];

干杯伙伴...

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多