2016-05-01 6 views
0

データをキャッシュしたライブアプリがあります。テスト飛行のアップデートやアプリストアにアップデートを送信すると、キャッシュされたデータをクリアするようにします。更新後のコードの実行

アップデートでclearCacheResults()のようなコード行を実行する方法はありますか?

答えて

3

あなたは、これがゼロになりますdoc

初めてで、ここで利用できるバンドル・キーにデフォルトで何

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

詳細情報を、バージョンを保存することはできません。しかし、次の起動時に、あなたは にデフォルトから、以前保存されたバージョンを取得することができます

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

and compare 
if (oldVersion != version) { 
    // clear cache 
} 
関連する問題