2014-10-06 69 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