バイトを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
アンアーカイブするデータはカスタム オブジェクトを含む配列であるため、アンアーカイバーとして使用しました。
更新: 明確にするために、辞書にはアーカイブされたオブジェクトが含まれています。辞書全体がアーカイブされるのではなく、コンテンツのみがアーカイブされます。それが私が手に入れようとしているものです。