0
Q
更新後執行代碼
A
回答
3
你不能在默認
let version: AnyObject? = NSBundle.mainBundle().infoDictionary!["CFBundleShortVersionString"]
NSUserDefaults.standardUserDefaults().setObject(version, forKey: "appversion")
更多信息在這裏doc
第一次,這將是零存儲上可用的捆綁鍵的版本。然而在下次啓動時,您可以檢索 以前存儲的默認版本
let oldVersion: AnyObject? = NSUserDefaults.standardUserDefaults().objectForKey("appversion")
and compare
if (oldVersion != version) {
// clear cache
}
相關問題
- 1. iPhone:UIDeviceOrientation變更完成後執行代碼
- 2. 更新代碼通過執行
- 3. vue.js中的視圖更新後執行代碼
- 4. CompleteRequest後執行代碼()
- 5. clearInterval後執行代碼
- 6. Response.End()後執行代碼
- 7. 從代碼背後更新GridView行
- 8. 測試代碼上的PhP更新代碼將不會執行
- 9. 運行方法後執行代碼?
- 10. 更新/重新安裝應用程序時執行代碼
- 11. 只執行從svn到maven 3的最新代碼更新
- 12. 更新從System.timers.timer後面的代碼後面的代碼更新UpdatePanel
- 13. DRY - 多行代碼執行相同的更新功能
- 14. Response.Write在更新面板中執行代碼時的行爲
- 15. 代碼(java,多線程)在一行代碼後停止執行
- 16. 執行代碼
- 17. 代碼執行
- 18. 在Java中執行新操作後,代碼塊會執行什麼操作?
- 19. 如何在執行另一個代碼塊後才執行代碼塊
- 20. 淘汰賽。如何在可觀察更新前後執行自定義代碼
- 21. 如何首先更新變量,然後執行java中的其餘代碼
- 22. 在後臺運行代碼,然後更新UI完成
- 23. 在特定時間後執行代碼
- 24. virtmart在afterconfirmorder後執行代碼
- 25. exec *函數系列後執行代碼
- 26. Django初始化後執行代碼
- 27. producer.close()不執行代碼之後
- 28. dispatch_group_notify GCD後如何執行的代碼?
- 29. 返回後執行的JavaScript代碼
- 30. 執行後面的功能VB代碼