我正在为 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}"
);
};
}'}
提前谢谢