我正在尝试将离线使用添加到应用程序。我只需要 NSURLRequest / NSURLCache 完成的所有工作,同时能够准确选择磁盘存储位置,因此我可以将它放在永远不会被删除的“/Library/Application Support/whatever”中(不要忘记标记,因此它不会在 iCloud / iTunes 上同步)。
我觉得我必须自己完成所有工作,并且我在第一期中运行。NSURLCache 在内存中保存了一个字典,其中键是 NSURLRequest,值是关联的 NSCachedURLResponse。我也在做同样的事情,但是我不能在磁盘上写这本字典,因为它不是由基本类型组成的。
你知道如何在磁盘上写这样一本字典吗?