我想将布尔值保存到文件中,并且我想知道您将如何再次检索它。我主要想在 iPhone 终止并以他们尊重的方法完成启动时使用它。
问问题
1535 次
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 回答