0

我有一个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。我将如何做到这一点?

注意:我用作NSArrayunarchiver 因为要取消归档的数据是一个包含自定义对象的数组。

更新: 为了澄清,字典包含归档对象。整个字典没有存档,只有内容。这就是我想要得到的。

4

0 回答 0