2016-08-29 38 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代替。 –

相关问题