首页 > 解决方案 > NSKeyedArchiver 有时会生成损坏的文件

问题描述

我的 iOS 应用程序将 NSCoding 对象保存在 Document 目录中。
NSKeyedArchiver 归档它们。它总是可以的,但有时会导致文件损坏。

损坏的文件有以下两种模式。

这是与正确标题相比的损坏文件中的标题之一。

损坏(每个数据的字符序列似乎都不同):

  Nè\à¡<99>K<80>^_È<97>▸T§:Æñã9µú▸Ñ1^LË^VYGfM^A%KÍ<95

预期的:

  bplist00Ô^A^B^C^D^E^H01T$topX$objectsX$versionY$

有没有人经历过同样的情况?

标签: ioscocoa-touchnscodingnskeyedarchivernskeyedunarchiver

解决方案


推荐阅读