保存数据时出现问题
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();已经解决了问题。
【讨论】:
以上是关于保存数据时出现问题的主要内容,如果未能解决你的问题,请参考以下文章
保存数据时出现问题,将 CoreData 与 SwiftUI 一起使用