2016-07-09 27 views
0

每當我在iOS模擬器上運行我的應用程序時,我已經存儲的當前數據被重置。我想知道這對模擬器來說是否很自然,或者它是否與我的代碼有關?如果我在手機上運行它,當我雙擊主頁&關閉應用程序時,它會正常工作,但是如果它崩潰,它會重置。謝謝!iOS模擬器保存核心數據嗎?

回答

0

保存在模擬器中的工作與在設備上一樣。模擬器數據在任何情況下都不會消失。

但是,請注意,每種類型的模擬手機實際上是一個不同的模擬器。如果您在模擬iPhone 6上模擬一次,然後在模擬iPhone 6+上模擬一次,則保存在一箇中的數據在另一箇中不可用。

+0

謝謝!找出我的錯誤,當我創建一個新條目時,我忘了將它保存到核心數據。另外,當聲明數組時我有'var對象:[NSManagedObject] = []'而不是'var objects = [NSManagedObject]()',如果那很重要。再次感謝! –