我尝试添加NSDate
到NSMutableDictionary
,然后使用以下方法使其成为JSon
字符串:
NSMutableDictionary *d = [[NSMutableDictionary alloc]init];
[d setObject:[NSDate date] forKey:@"date"];
NSData *jsondata = [[CJSONSerializer serializer] serializeDictionary:d error:nil];
NSString *requestBody = [[[NSString alloc] initWithData:jsondata encoding:NSUTF8StringEncoding] autorelease];
我有几个问题:1)jsondata
是零,然后requestBody
也是零。2)[NSDate date]
让我弄错日期,不像我 iPhone 上的日期:
2013-01-19 11:48:46 +0000
对这个问题有任何帮助吗?
编辑:
当我打印错误时,我得到了这个消息:
Error Domain=TODO_DOMAIN Code=-1 "Cannot serialize data of type '__NSDate'" UserInfo=0x177850 {NSLocalizedDescription=Cannot serialize data of type '__NSDate'}
这不可能吗?