Der Vorgang konnte nicht abgeschlossen werden. (Kakaofehler: 3840.)

8

Ich versuche, JSON für eine iOS 6-App zu parsen, aber es scheint nicht zu funktionieren. Ich habe Tonnen von Foren durchforstet, aber ich habe keine Lösung gefunden, die funktioniert, die ich genug verstehe, um sie umzusetzen, oder das trifft zu.

Ich entschuldige mich, wenn es einen gibt, den ich vermisst habe.

Zuerst habe ich einen Test WebService, der, soweit ich sagen kann, gültige JSON zurückgibt

Ссылка

Zweitens, hier ist mein Ziel-C-Code:

%Vor%

Die ls NSLog-Funktion druckt den Fehler aus: "Der Vorgang konnte nicht abgeschlossen werden. (Cocoa-Fehler: 3840.)"

Ich kann mir nicht vorstellen, warum das so ist. Ich habe alle möglichen Dinge ausprobiert.

    
dherrin79 20.03.2013, 20:41
quelle

1 Antwort

4

Sie fügen %@&format=json&nojsoncallback=1 zur URL in connectToService: hinzu, und diese neue URL führt zu einer Webseite, nicht zu dem von Ihnen erwarteten JSON (dh Ссылка ).

Es kann nützlich sein, das tatsächliche Ergebnis von der HTTP-Anfrage zu protokollieren, so dass Sie dies debuggen können, bis Sie JSON erhalten (d. h. vor dem Aufruf der Serialisierungsfunktionen).

    
abellina 20.03.2013, 20:47
quelle