gpt4 book ai didi

ios - 更新后执行代码

转载 作者:行者123 更新时间:2023-11-28 11:07:03 26 4
gpt4 key购买 nike

我有一个具有缓存数据的实时应用程序。当我向试飞或应用商店发送更新时,我希望该应用清除缓存数据。

有没有办法在更新时执行像 clearCacheResults() 这样的代码行?

最佳答案

你可以把版本号存入defaults

let version: AnyObject? = NSBundle.mainBundle().infoDictionary!["CFBundleShortVersionString"]
NSUserDefaults.standardUserDefaults().setObject(version, forKey: "appversion")

有关可用的捆绑 key 的更多信息,请参阅 doc

First time this will be nil. however on next launch you can retrieve the previous stored version from defaults

let oldVersion: AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("appversion")

and compare
if (oldVersion != version) {
// clear cache
}

关于ios - 更新后执行代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36963791/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com