gpt4 book ai didi

dart - flutter 并将数据保存到本地存储

转载 作者:IT王子 更新时间:2023-10-29 07:00:53 24 4
gpt4 key购买 nike

  1. 你能写入本地 Assets 文件吗?我已经设法从本地 json 文件中检索信息,但想知道您是否可以写入该文件?如果是的话怎么办?

  2. 写入本地首选项会更好吗?还是对于大量数据来说这太小了?

  3. 如果您正在读取/写入本地文件,您将如何使用模拟器对其进行测试?我收到无法访问文件的错误消息。

最佳答案

您可以在应用程序的私有(private)沙盒目录(NSDocumentsDirectory 在 iOS 上,AppData 在 Android 上)写入本地文件,但不能写入应用程序本身捆绑的文件(但这并不意味着你不能在应用程序中打包读/写文件,但是:如果你想写入预打包的文件,你必须先将它复制到文档目录并将新副本用作你的“可写”版本)。除了解决安全问题之外,这还可以确保原始应用程序包保持完整,并且可以在不影响任何用户数据的情况下进行更新/替换。

看看 Flutter cookbook entry here有关写入本地存储的更多详细信息。

有关写入本地首选项(应为较小的数据位保留)的优缺点的讨论,请查看 this question and its answers .

关于dart - flutter 并将数据保存到本地存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50743857/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com