gpt4 book ai didi

ios - 使用日期作为保存到 plist 的字典中的键

转载 作者:可可西里 更新时间:2023-11-01 00:34:17 25 4
gpt4 key购买 nike

我有一本字典,可以保存到 plist 文件并从中读取。

当字典类型为 [String : String] 时,我可以毫无问题地添加条目并将其保存到 plist。

如果我将它的类型更改为 [Date : String],我可以添加条目,并且可以将它保存到 plist,但是当我尝试读取它时,它是空的。

我没有修改任何代码,除了变量声明中的类型和读取和写入 plist 的两个函数中的类型。

我错过了什么?

最佳答案

在属性列表中,所有键都必须是字符串。

来自documentation :

And although NSDictionary and CFDictionary objects allow their keys to be objects of any type, if the keys are not string objects, the collections are not property-list objects.

如果您使用的是 PropertyListSerialization 而不是 NSDictionaryNSArray 的便捷读写方法,您肯定会遇到错误。

关于ios - 使用日期作为保存到 plist 的字典中的键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46918268/

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