ein Wörterbuch haben, dass, wenn ich log es zeigt ...NSJSONSerialization Absturz App
{
Date = "2013-04-30 17:17:18 +0000";
Description = Kb;
EventID = "92193e58-c04a-4233-9a6c-1332bc056b20";
Title = Keyboard;
}
Ich versuche, für eine JSON Webservice wie diese es in NSData zu drehen ...
- (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;
}
Aber jedes Mal stürzt die App einfach ab.
Das Wörterbuch ist richtig gebildet, die App stürzt einfach bei dieser Zeile ab.
In AppCode ich den Crash-Bericht bekommen ...
EXC_BREAKPOINT (code=EXC_ARM_BREAKPOINT, subcode=0xdefe))
In Xcode die App hält nur, und wenn ich es aufhört mit einem Fehler weiterhin versuchen ...
EXC_BAD_ACCESS (code=1, address=0x0)
Wo zeigt der Debugger, dass er explodiert? –
Können Sie etwas mehr Kontext bereitstellen, z. die umliegenden Linien? Wo wird 'jsonError' erklärt? – Jim
In der Zeile 'NSData * JSONData = [NSJSON ....'. Es bleibt bei dieser Linie stehen. Im Debugger habe ich nach dem Absturz das Wörterbuch ausgedruckt, so dass das Wörterbuch definitiv korrekt ist. – Fogmeister