0
我目前有一個應用程序,它目前從網站獲取數據並將其存儲到字符串(如「7.0.1」)中,然後將其與本地字符串「7.1」進行比較。如果字符串不匹配,則會有通知說有可用的更新。我的問題是,如果有人說「隱藏通知」作爲更新不會再出現的選項之一,我想保存一個布爾值,如果它設置爲TRUE或YES,通知就會出現,如果保存的值被設置爲NO,警報可見。不過,我不知道如何根據保存的偏好設置布爾值。保存偏好
我目前有一個應用程序,它目前從網站獲取數據並將其存儲到字符串(如「7.0.1」)中,然後將其與本地字符串「7.1」進行比較。如果字符串不匹配,則會有通知說有可用的更新。我的問題是,如果有人說「隱藏通知」作爲更新不會再出現的選項之一,我想保存一個布爾值,如果它設置爲TRUE或YES,通知就會出現,如果保存的值被設置爲NO,警報可見。不過,我不知道如何根據保存的偏好設置布爾值。保存偏好
使用setInteger
+(void)setBoolean:(BOOL)enable {
[[NSUserDefaults standardUserDefaults] setInteger:enable forKey:@"keyforboolean"];
}
+(BOOL)getBoolean {
return [[NSUserDefaults standardUserDefaults] integerForKey:@"keyforboolean"];
}
爲什麼不'setBool:forKey'? – 2014-10-06 17:45:25
它也可以使用 – 2014-10-06 17:46:44