保存数据时出现问题

Posted

技术标签:

【中文标题】保存数据时出现问题【英文标题】:Issue while saving data 【发布时间】:2016-12-11 12:20:14 【问题描述】:

在我的 Codename One 项目中,我有一个在加载应用程序时创建的数据文件。该文件也可以使用应用程序进行更新。在android版本没有问题,数据可以写入和读取没有任何问题。在ios版本中,情况并非如此。直到 15 天前它都可以正常工作。现在,当我保存数据时,应用程序会假装一切正常,但如果我退出应用程序并重新开始,则数据不存在。

我没有更改代码,IOS和Android都是一样的。所以我想问题出在权限上。有解决这个问题的提示吗?

【问题讨论】:

【参考方案1】:

检查ios.newStorageLocation 是否在构建提示中定义为true

【讨论】:

我已经在 iosdebug 构建版本中尝试过了。但这并没有帮助。 debug build 和 release build 有什么区别吗? 否,但如果您没有正确设置该设置,您可能不会在第一次获得数据。如果这仍然不起作用,我需要了解您如何使用存储空间。【参考方案2】:

将 ios.newStorageLocation 设置为 true 是不够的。

使用Storage.getInstance().flushStorageCache();已经解决了问题。

【讨论】:

以上是关于保存数据时出现问题的主要内容,如果未能解决你的问题,请参考以下文章

为啥在 Laravel 中保存数据时出现方法不允许错误?

保存数据时出现问题,将 CoreData 与 SwiftUI 一起使用

想要将更改保存到数据库时出现异常

尝试使用猫鼬和异步保存到数据库时出现多个错误

将图像保存到 mysql 数据库时出现问题。程序运行完美,没有错误

由于 PySpark 时间戳,将 Spark 数据帧保存到 Azure Synapse 时出现问题