0
有誰知道在應用程序更新後獲取以前的應用程序版本的方法嗎?我們實際上錯過了將信息存儲在某處,我需要以某種方式獲得以前的應用程序版本。我不確定是否有可能,任何幫助將不勝感激。謝謝應用程序更新後獲取以前的應用程序版本ios
有誰知道在應用程序更新後獲取以前的應用程序版本的方法嗎?我們實際上錯過了將信息存儲在某處,我需要以某種方式獲得以前的應用程序版本。我不確定是否有可能,任何幫助將不勝感激。謝謝應用程序更新後獲取以前的應用程序版本ios
這是不可能的,因爲一旦安裝了新的應用程序,以前的應用程序二進制文件的任何跟蹤都將被新的二進制文件取代。
因此,要做到這一點的唯一方法是爲當前版本存儲在一個關鍵的NSUserDefaults
:
NSUserDefaults
關鍵是從當前版本不同NSUserDefaults
密鑰的值。在這種情況下,在檢索它之後,將舊版本值替換爲NSUserDefaults
中的當前版本以供下次啓動。
但至於你沒有的信息存儲在您的早期版本的NSUserDefaults
,這是不可能的(該應用程序的當前版本可以使用[[NSBundle mainBundle] objectForInfoDictionaryKey:@"CFBundleVersion"]
例如獲得)檢查你是否自己實施了這種系統。
感謝您的幫助 – iosdevnyc