返回顶部

收藏

cocos2dx配置信息保存

更多
getpref = overloaded()

function getpref.string.number(key,defaultVal)
    local userdata = CCUserDefault:sharedUserDefault()
    local v = userdata:getStringForKey(key,"")

    v= tonumber(v)
    if not v then
        v =defaultVal
    end

    return v
end

function getpref.string.boolean(key,defaultVal)
    local userdata = CCUserDefault:sharedUserDefault()
    return userdata:getBoolForKey(key,defaultVal)
end

function getpref.string.string(key,defaultVal)
    local userdata = CCUserDefault:sharedUserDefault()
    return userdata:getStringForKey(key,defaultVal)
end

setpref = overloaded()

function setpref.string.number(key,val)
    local userdata = CCUserDefault:sharedUserDefault()
    userdata:setStringForKey(key,tostring(val))
end

function setpref.string.boolean(key,val)
    local userdata = CCUserDefault:sharedUserDefault()
    userdata:setBoolForKey(key,val)
end

function setpref.string.string(key,val)
    local userdata = CCUserDefault:sharedUserDefault()
    userdata:setStringForKey(key,val)
end

标签:lua

收藏

0人收藏

支持

0

反对

0

发表评论