我听说我应该将dict转换为属性列表,然后将其发送并转换回来。或者有更好的方法吗?
无论如何,有人可以显示最佳解决方案的代码吗?请不要只发布方法。我需要一些代码。
非常感谢:)
答案 0 :(得分:8)
从NSData
或NSDictionary
获取NSArray
。像这样使用NSKeyedArchiver
NSData *data = [NSKeyedArchiver archivedDataWithRootObject:yourDictionary];
然后返回NSDictionary
或NSArray
:
NSDictionary *dict = [NSKeyedUnarchiver unarchiveObjectWithData:data];
您可能会发现阅读Apple's guide to archives and serialization很有用。