在我的iPhone应用程序上,我从服务器收到此响应:
我需要将这些数据保存到磁盘,因此可以在离线时访问它,并使用NSKeyedArchiver进行访问。
我需要保存每个id_pregunta
及其对应的值,包括数组respuestas
,它也有一些对象。
如何将此服务器响应分解为更易于管理的数据,以便保存?我目前的方法是使用NSMutableDictionary,但我无法理解这背后的逻辑(我太累了)。
提前致谢。
答案 0 :(得分:1)
如果要将其序列化为NSMutableDictionary
,您可以将字典的内容写入文件。如果您需要将数据解析为对象(无论出于何种原因),或者您想要数据库的一般可伸缩性和性能,您可能需要查看此链接 - >> Core Data。
然而;您没有指定数据的形式。
谢
答案 1 :(得分:0)
在NSDictionary class reference ...
中查看这些内容 - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)flag
和
+ (id)dictionaryWithContentsOfFile:(NSString *)path`