Is it possible to have an NSdictionary where the keys are NSDates and also have it writeable/archiveable to disk?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Not using property lists, as only string keys are allowed there. You should be able to write it using NSKeyedArchiver
, but that has the disadvantage of being a more opaque format. Alternatively, you could of course make a copy of the dictionary where you convert the dates to strings.
回答2:
Yes, this should work just fine - and NSDate elements are also suitable for plist encoding. Might depend on the value you put in as values, though.
If you experience problems, please update your question with code.