我有一个NSDictionary
(我在sqlite中查询),其中包含字节。这是一个示例:
Rects = "<62706c69 73743030 d4010203 04050824 25542474 6f705824 6f626a65 63747358 24766572 73696f6e 59246172 63686976...
我想使用NSKeyedUnarchiver
进行转换,但是正确的做法是什么?
这就是我所做的:
NSData *data = [rectDict objectForKey:@"Rects"];
NSArray *rectArray = [NSKeyedUnarchiver unarchivedObjectWithData:data];
但是这会返回 NULL 。我该怎么做?
注意:我使用NSArray
作为unarchiver,因为要取消归档的数据是包含自定义对象的数组。
更新 为了澄清,字典包含存档对象。整个字典不存档,只是内容。这就是我想要的。