2012-12-03 13 views
1

我有一個iOS應用使用核心數據來存儲一些臨時數據。我已經創建了應用程序的更新版本,我將很快在App Store上發佈。一旦用戶更新了應用,我該如何執行一段代碼?用戶更新應用程序後是否有調用的回調方法?在iOS應用更新中執行代碼

我想用新的數據存儲替換現有數據存儲的模式。我不想遷移任何數據。只需在用戶更新應用程序時重置數據模型&數據。數據庫中沒有任何關鍵的存儲,可以刪除它。現在,當我更新設備上的應用程序時,它會崩潰。但是,當我卸載應用程序並重新安裝時,它可以正常工作。那麼,我該如何告訴iOS?「查看以前有哪些數據模型,並從一個新的,新的開始!」

回答

0

在應用程序啓動時,您可以檢查,如果某個鍵在NSUserDefaults內部。如果沒有,請刪除數據庫,然後將此項設置爲該項。