2014-10-06 109 views
0

我目前有一个应用程序,它目前从网站获取数据并将其存储到字符串(如“7.0.1”)中,然后将其与本地字符串“7.1”进行比较。如果字符串不匹配,则会有通知说有可用的更新。我的问题是,如果有人说“隐藏通知”作为更新不会再出现的选项之一,我想保存一个布尔值,如果它设置为TRUE或YES,通知就会出现,如果保存的值被设置为NO,警报可见。不过,我不知道如何根据保存的偏好设置布尔值。保存偏好

回答

0

使用setInteger

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

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

为什么不'setBool:forKey'? – 2014-10-06 17:45:25

+0

它也可以使用 – 2014-10-06 17:46:44