我的應用程序正在爲第一個發行版v1完美工作。從appstore更新Coredata遷移後,應用程序崩潰
在第二個版本v2中,我在做coredata遷移時犯了一個錯誤 - 我意外地在我的coredata中爲一個實體(之前是空的)重命名了ID。由於該應用程序在更新時崩潰,但它在剛下載v2版本時正在運行。
現在,我應該在下一個版本v3中做些什麼來解決這個崩潰問題?
如果我將該實體的重命名ID替換爲空,則將更新v1 - > v2 - > v3中的應用程序。
但是,如果用戶剛剛下載v2,它會再次崩潰。
請給我一些這個問題的解決方法。提前致謝。
我使用coredata輕量級遷移。我的問題如何處理從v2遷移到v3。從v1到v2遷移到v3將會起作用。 – MBN
你說剛剛下載v2版本時它正在工作。如果您使用核心數據遷移,那麼在從v2遷移到v3時,它不會崩潰。 –
您知道,我們必須在下一個版本中保持重命名ID相同。如果我忽略了ID並釋放,它會崩潰。 – MBN