gpt4 book ai didi

flutter - 是否可以在flutter的shared_preferences中存储DocumentReference?

转载 作者:行者123 更新时间:2023-12-03 04:33:39 24 4
gpt4 key购买 nike

当我尝试存储DocumentReference类型时,出现以下错误
未处理的异常:将对象转换为可编码对象失败:'DocumentReference'的实例
我在想解析错误,但我不知道

最佳答案

所谓文档引用,是指您从文档引用中获取的数据?
共享首选项中的数据存储在键值对中。该值不能是对象,它必须是intstringbool等。因此,您首先需要将存储在类中的值转换为json字符串。另外,请注意,并非所有对象都可以转换为json。对于您的特定错误,请看:
看:Converting object to an encodable object failed
就是说,您可以做的事情是首先从文档引用中获取数据,然后将其存储在shared_pref上,而不是尝试存储document_reference本身。
您还可以获取文档的ID,然后将特定的文档路径存储为键,将数据存储为值,以防您需要访问特定文档。

关于flutter - 是否可以在flutter的shared_preferences中存储DocumentReference?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64511497/

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