【问题标题】:Saving a preference保存首选项
【发布时间】:2014-12-01 00:30:23
【问题描述】:

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

【问题讨论】:

    标签: ios objective-c xcode save boolean


    【解决方案1】:

    使用 setInteger

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

    【讨论】:

    • 为什么不setBool:forKey
    猜你喜欢
    • 1970-01-01
    • 2012-10-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-10
    • 2012-03-29
    • 2018-05-28
    相关资源
    最近更新 更多