问题
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.
来源:https://stackoverflow.com/questions/4354779/nsdictionary-with-nsdates-as-keys