Tom*_* C. 2 cocoa-touch dictionary plist ios swift
我有一个字典,我保存并从plist文件中读取.
当字典类型是[String : String],我可以添加条目并将其保存到plist没有问题.
[String : String]
如果我改变它的类型[Date : String],我可以添加条目,我可以将它保存到plist,但是当我尝试读取它时,它是空的.
[Date : String]
我不修改任何代码,除了变量声明中的类型以及读取和写入plist的两个函数.
我错过了什么?
vad*_*ian 5
在属性列表中,所有键都必须是字符串.
从文档:
虽然NSDictionary和CFDictionary对象让他们的钥匙是任何类型的对象,如果键不是字符串对象,集合不是属性列表对象.
NSDictionary
CFDictionary
如果您正在使用PropertyListSerialization,而不是方便读取和写入的方法NSDictionary和NSArray你一定会得到一个错误.
PropertyListSerialization
NSArray
归档时间:
8 年 前
查看次数:
44 次
最近记录: