0

我想将布尔值保存到文件中,并且我想知道您将如何再次检索它。我主要想在 iPhone 终止并以他们尊重的方法完成启动时使用它。

4

3 回答 3

3

手动保存到文件的另一种方法是使用 NSUserDefaults。

保存:

[[NSUserDefaults standardUserDefaults] setBool:myBool forKey:@"myBool"];

装载:

myBool = [[NSUserDefaults standardUserDefaults] boolForKey:@"myBool"];
于 2010-01-06T17:51:29.357 回答
1

您可以使用便捷的构造函数(类方法) numberWithBool:将布尔值转换为 NSNumber 。

NSNumber 可以通过将其添加到 NSDictionary 并使用writeToFile:atomically:将字典保存为属性列表(plist)来持久化。

NSNumber 对象还用于在 Core Data 中表示和持久化布尔值(以及整数和浮点数,但不包括货币)。

于 2010-01-06T17:39:13.490 回答
0

您可以将其保存为整数(1 / 0 = true / false)?

于 2010-01-06T17:24:49.237 回答