【发布时间】:2012-12-16 02:33:52
【问题描述】:
我有一个NSMutableArray 的自定义对象,它们通过NSArchiver 存档。我需要能够检索存档作为备份并将其与应用程序中现有的NSMutableArray 合并。我需要删除应用程序内NSMutableArray 和未归档的重复项之间的重复项,但使用NSSet 或通过isEqual 或containsObject 使用比较的常用方法不起作用,因为虽然最初相等的对象显然不在之后归档。我可以通过两个数组进行嵌套迭代并比较对象 ivars,但这似乎相当繁重。
我有什么遗漏的吗?我对 Objective-C 和使用 NSArchiver 有点陌生。
【问题讨论】:
标签: objective-c object compare nsarchiving