私はiPad用の小さなアプリを開発していて、辞書をNSDataにシリアル化してディスクに保存しようとしています。私はフレームワークTouchJsonで使用しています。そして私の例の構造の例:
{
line = {
78986928 = (
"NSPoint: {442, 266}",
(...)
"NSPoint: {370, 634}"
);
};
}
私の辞書の構造は次のとおりです。内部に辞書がある辞書。このディクショナリには、文字列(ID)とNSValueを持つNSMutableArrayがあります。
私が使用しているコード行は次のとおりです。
NSData *jsonData = [[CJSONSerializer serializer] serializeObject:templates error:&error];
変数エラーが私に与えるエラーは次のとおりです。
2011-03-23 10:12:12.957 GestureFramework[286:207] Error Domain=TODO_DOMAIN Code=-1 "Could not serialize object '{
line = {
78986928 = (
"NSPoint: {442, 266}",
(...)
"NSPoint: {370, 634}"
);
};
}'" UserInfo=0x4e27aa0 {NSLocalizedDescription=Could not serialize object '{
line = {
78986928 = (
"NSPoint: {442, 266}",
(...)
"NSPoint: {370, 634}"
);
};
}'}
事前にThnx