【问题标题】:NSUserDefault in XcodeXcode 中的 NSUserDefault
【发布时间】:2012-11-18 20:44:23
【问题描述】:

我有一个关于如何使用核心日期来更新我的公式的问题。我试过使用 NSUserDefault 但公式是空白的(虽然它保存了)。所以我有两个文本字段需要更新我的公式。当用户退出应用程序时,需要保存两个文本字段日期。那么我应该如何处理这种方式...... ..

【问题讨论】:

  • 它叫做CoreData,而不是CoreDate。
  • 我再次进行了编辑(您能否 +1,因为我禁止提问,并且我要求 stackoverflow 支持告诉我编辑不好的问题 :)

标签: iphone ios ipad cocoa-touch core-data


【解决方案1】:

将文本字段的内容保存到用户默认值:

[[NSUserDefaults standardUserDefaults] setObject:field1.text forKey:@"field1"];
[[NSUserDefaults standardUserDefaults] synchronize];

加载用户默认文本字段的内容:

[[NSUserDefaults standardUserDefaults] synchronize];
field1.text = [[NSUserDefaults standardUserDefaults] stringForKey:@"field1"];

CoreData 与保存诸如此类的简单事物关系不大。

【讨论】:

  • stackoverflow.com/questions/13436817/… 我问了关于 NSUerDefault 更新公式的问题
  • 你在说什么“公式”?
  • 您正在尝试根据您在文本字段中输入的数字进行计算?
  • self.TextTotal.text = [[ NSString alloc] initWithFormat:@"$%.2f", (totalDistance*0.000621371)/gas*money];这是 Gas 和 Money 是整数的公式,通过文本字段获取更新,该文本字段需要更新公式并在应用程序退出时保存值...
  • 是的.. 我正在尝试这样做,但 NSUserDefault 不会更新公式,但它会在您退出应用程序时保存.....
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-07
  • 2014-11-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多