2016-08-29 43 views
1

寫了一個小應用程序並通過應用程序設置模塊保存了一個字符串。應用程序設置不能按預期工作

我可以在同一個會話中讀取正確的值。

如果我關閉模擬器中的應用程序並在模擬器中重新啓動它,我也可以讀取該值。

但是,如果我在IDE(VS代碼 - 按「刷新/重新加載」圖標)重建項目 - 應用程序重新啓動,存儲的值不再存在。

認真嗎?

應用程序設置存儲的數據在會話中不是永久性的。

回答

0

如果重建應用程序,它將刪除智能手機上的舊應用程序+存儲在應用程序設置中的所有數據。

如果您不希望存儲的數據在您更改代碼的同時消失,則應該使用livesync選項。

爲了做到這一點,與終端走在你的應用程序謨的根,然後鍵入以下命令:

TNS livesync IOS --watch

對於IOS或

TNS livesync安卓--watch

For Android 我希望這會幫助你

+0

謝謝 - 非常奇怪,它是這樣做的。無緣無故增加開發時間。我確實使用手錶,但有時會失去蹤跡。 – dashman

+0

我做了一個6K字符串保存並做了一個 - 看起來不錯。在重新啓動(不是重新初始化)之後得到了一個,最後還有四個空格。對短字符串正常工作。可愛! – dashman

+0

注意:livesync已被棄用。使用運行ios/android代替。 –

相關問題