我目前有一个应用程序,它当前从网站获取数据并将其存储到字符串中,例如" 7.0.1"然后将其与本地字符串" 7.1"进行比较。如果字符串不匹配,则会显示一条通知,指出有可用的更新。我的问题是如果有人说"隐藏通知"作为其中一个选项,更新不会再出现...我正在考虑尝试保存一个布尔值,如果设置为TRUE或YES,则会显示通知,如果保存的值设置为NO,则警报可见。但是我不知道如何根据保存的首选项设置布尔值。
答案 0 :(得分:0)
使用setInteger
+(void)setBoolean:(BOOL)enable {
[[NSUserDefaults standardUserDefaults] setInteger:enable forKey:@"keyforboolean"];
}
+(BOOL)getBoolean {
return [[NSUserDefaults standardUserDefaults] integerForKey:@"keyforboolean"];
}