gpt4 book ai didi

arrays - 从 plist 加载错误 Swift

转载 作者:行者123 更新时间:2023-11-30 10:19:49 26 4
gpt4 key购买 nike

我正在从 plist 中读取内容以加载到数组中。起初,我的 plist 中只有一个数组项目。加载得很好。

但是,我删除了该条目并将 2 个新条目放入 plist 中(两者都与原始条目不同)。

现在,当我运行并快速从 plist 中“读取”时,它只显示单个旧条目。

听起来 swift 的末端做错了什么。我尝试删除派生数据,认为其中可能存储了过时的内容,但没有成功。

有人经历过这样的事情吗?如果有机会请帮忙。我已经在这个问题上坚持了一段时间了!

最佳答案

您的 plist 包含在您的 bundle 中吗?如果是这样,则 bundle 中包含的 plist 是不可变的(只读),您所做的任何操作都不会更改它。

** 注意:在过去,可能现在仍然可以修改这些 plist。此行为与实际设备不同。

如果您想编辑它并保留这些更改,则必须动态创建一个新的 plist。

如果您已经动态创建 plist,则错误会有所不同,我将删除此答案。请通知。

关于arrays - 从 plist 加载错误 Swift,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27641368/

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