Xcode 中的 NSUserDefault

Posted

技术标签:

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

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

【问题讨论】:

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

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

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

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

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

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

【讨论】:

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

以上是关于Xcode 中的 NSUserDefault的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 8 中的 symbolicatecrash 位于何处?

Xcode 10 中的对象库去了哪里?

Interface Builder文件中的Xcode 6未知类

Xcode 7.3 中的设备状态无效

Xcode 7 中的 CoreData 类

如何在 Xcode 之外运行 Xcode 应用程序? MacOS 独立应用程序与 Xcode 模拟器中的应用程序运行方式不同