我有一个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 因为要取消归档的数据是一个包含自定义对象的数组。
更新: 为了澄清,字典包含归档对象。整个字典没有存档,只有内容。这就是我想要得到的。