在我的项目中,我希望在关闭应用程序时存储BOOL
值,这样当我再次打开应用程序时,值就相同了。我怎么能这样做?
答案 0 :(得分:2)
您可以使用NSUserDefaults。您可以在此处找到如何使用NSUserDefaults -
答案 1 :(得分:2)
使用NSUserDefaults写入文档目录中的文件。将BOOL存储在NSNumber容器中( [NSNumber numberWithBool:boolValue] )。要在启动时检索值,请从NSNumber容器对象( [someNumberObject boolValue] )中获取值。说实话,这是非常基本的东西。
修改:查看此帖子中的示例:how can i read from the documents directory in the iphone at run time?
答案 2 :(得分:1)
将其粘贴到您的应用程序委托中:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults];
[defaults setBool:YES forKey:@"myKey"];
}
- (void)applicationDidBecomeActive:(UIApplication *)application {
BOOL myKey = [defaults boolForKey:@"myKey"];
}