我有一个字典,当我记录它时显示...
{
Date = "2013-04-30 17:17:18 +0000";
Description = Kb;
EventID = "92193e58-c04a-4233-9a6c-1332bc056b20";
Title = Keyboard;
}
我正在尝试将它转换为NSData,以便用于像这样的JSON Web服务...
- (NSData *)JSONRepresentation
{
NSDictionary *dictionary = [self dictionaryObject];
NSError *jsonError;
NSData *JSONData = [NSJSONSerialization dataWithJSONObject:dictionary
options:0
error:&jsonError]; //This is where the error occurs.
return JSONData;
}
但是每次我运行它时,应用都会崩溃。
字典已经正确构建,应用程序只是在这一行崩溃。
在AppCode中,我获得了崩溃报告...
EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xdefe))
在Xcode中,应用程序只会停止,并且如果我尝试继续进行,则会出现错误...
EXC_BAD_ACCESS (code=1, address=0x0)
jsonError
是在哪里声明的? - JimNSData *JSONData = [NSJSON....
。程序就停在了那里。在崩溃后的调试器中,我打印出了字典,所以字典肯定是正确的。 - Fogmeister