保存首选项

时间:2014-10-06 17:23:50

标签: ios objective-c xcode save boolean

我目前有一个应用程序,它当前从网站获取数据并将其存储到字符串中,例如" 7.0.1"然后将其与本地字符串" 7.1"进行比较。如果字符串不匹配,则会显示一条通知,指出有可用的更新。我的问题是如果有人说"隐藏通知"作为其中一个选项,更新不会再出现...我正在考虑尝试保存一个布尔值,如果设置为TRUE或YES,则会显示通知,如果保存的值设置为NO,则警报可见。但是我不知道如何根据保存的首选项设置布尔值。

1 个答案:

答案 0 :(得分:0)

使用setInteger

+(void)setBoolean:(BOOL)enable {
    [[NSUserDefaults standardUserDefaults] setInteger:enable forKey:@"keyforboolean"];
}

+(BOOL)getBoolean {
    return [[NSUserDefaults standardUserDefaults] integerForKey:@"keyforboolean"];
}