Ich versuche, einen einfachen JSON-Webservice mit einem Parameter in Ziel c aufzurufen. Funktioniert nicht so weit.
Hier ist die Web-Service-Methode:
%Vor%Hier ist mein Ziel C-Code:
%Vor%Hier ist was:
%Vor%Anzeige:
%Vor%Irgendwelche Ideen?
Ich hatte ein ähnliches Problem. Ich habe den HTML-Body mit jsonData wie du eingestellt und es hat nicht funktioniert. Es stellte sich heraus, dass der JSON-Dienst nicht so konfiguriert war, wie er sein sollte.
Anstatt also den HTML-Body zu setzen, versuchen Sie, die URL wie eine GET-Methode aufzurufen.
Ich meine, entfernen Sie die Zeilen, die Sie für den HTML-Text festgelegt haben, und ändern Sie die URL in
%Vor%Ändern Sie nicht die Methode (POST).
Wenn das funktioniert, müssen Sie einige Arbeiten auf der Serverseite erledigen.
Für den iOS-Teil,
Ihr Code sieht OK aus. Es sollte auf der Client-Seite kein Problem geben. Aber du kannst folgende Debuggets machen:
sendSynchronousRequest:returningResponse:error
aufrufen, fügen Sie einen Haltepunkt ein und prüfen Sie, ob Ihr jsonData gültig ist. Weil Sie die error
, die Sie für die JSON-Serialisierung zugewiesen haben, nicht überprüfen. Prost
Tags und Links objective-c ios json web-services