[NSPropertyListSerialization propertyListFromData:self.responseData
mutabilityOption:NSPropertyListMutableContainersAndLeaves
format:&format
errorDescription:&errorDesc];
当服务器在线时,它会发送responseData。现在我想将这些数据(通过代码中的responseData获得)直接保存到我的应用程序中的另一个plist,以便我可以稍后(当服务器脱机时)以相同的格式(不更改)检索数据并使用它/以与我的服务器在线时传递的方式相同的方式传递它。我这样做是为了让应用程序的用户不知道服务器是否在线/离线,并且仍然能够向responseData提供更新/反馈(正如他/她在服务器在线时所给出的那样)。 br /> 我不想破坏responseData并保存它,而是直接将其保存为来自服务器的方式。
如果需要更多解释,请告诉我。并感谢您提供的所有答案:)
答案 0 :(得分:0)
如果您不想更改任何内容,我相信您应该将plist作为文件而不是数据下载。
要在手机上保存文件,请使用NSFileManager
,您可以在此处阅读:NSFileManager reference + File System Programming Guide
你必须注意根据苹果“新”数据存储规则保存plist的地方,你可以在这里阅读: Were you should save your files
祝你好运