Hallo,
ich bin erst seit kurzem in die iPhone-Programmierung eingestiegen und möchte anhand eines Beispielprojekts mein Erlerntes umsetzen. Leider komme ich im Moment nicht weiter und brauche etwas Hilfe von erfahrenen Entwicklern.
Mein Versuch ist es Daten aus einer Datenbank in einem TableView anzeigen zu lasssen. Ich baue dazu eine Verbindung zum Pfad meines PHP-Skriptes auf, dass die Abfrage durchführt und mir anschließend die Daten aus der Datenbank als JSON zurückliefert. Das JSON parse ich mit Hilfe von stig/json-framework. Das funktionert auch alles soweit. Im Simulator. Wenn ich die App auf meinem Gerät installiere und das TableView lade, werden die Daten mal angezeigt und mal nicht.
Die Konsole gibt folgende Warnungen aus (in unterschiedlicher Reihenfolge):
Ich weiß nicht wo das Problem liegt, damit ich den Fehler beheben kann. Laut JSONLint ist das zurückgelieferte JSON valide.
Das merkwürdige ist, dass dieses Problem nur auf dem Gerät auftaucht. Im Simulator werden alle Daten wie gewünscht geladen und dementsprechend ausgegeben.
Außerdem habe ich das mit Datenbanken die sowohl lokal als auch online liegen ausprobiert, aber immer wieder mit dem selben Ergebnis. Simulator = / Gerät =
Weiß jemand Rat?
ich bin erst seit kurzem in die iPhone-Programmierung eingestiegen und möchte anhand eines Beispielprojekts mein Erlerntes umsetzen. Leider komme ich im Moment nicht weiter und brauche etwas Hilfe von erfahrenen Entwicklern.
Mein Versuch ist es Daten aus einer Datenbank in einem TableView anzeigen zu lasssen. Ich baue dazu eine Verbindung zum Pfad meines PHP-Skriptes auf, dass die Abfrage durchführt und mir anschließend die Daten aus der Datenbank als JSON zurückliefert. Das JSON parse ich mit Hilfe von stig/json-framework. Das funktionert auch alles soweit. Im Simulator. Wenn ich die App auf meinem Gerät installiere und das TableView lade, werden die Daten mal angezeigt und mal nicht.
Die Konsole gibt folgende Warnungen aus (in unterschiedlicher Reihenfolge):
Quellcode
- -JSONValue failed. Error is: Unexpected end of input
- -JSONValue failed. Error is: Illegal start of token [i]
- -JSONValue failed. Error is: Token 'string' not expected before outer-most array or object
- -JSONValue failed. Error is: Token 'key-value separator' not expected before outer-most array or object
Ich weiß nicht wo das Problem liegt, damit ich den Fehler beheben kann. Laut JSONLint ist das zurückgelieferte JSON valide.
Das merkwürdige ist, dass dieses Problem nur auf dem Gerät auftaucht. Im Simulator werden alle Daten wie gewünscht geladen und dementsprechend ausgegeben.
Außerdem habe ich das mit Datenbanken die sowohl lokal als auch online liegen ausprobiert, aber immer wieder mit dem selben Ergebnis. Simulator = / Gerät =
Weiß jemand Rat?
Beste Grüße,
Jens
Jens
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von jmar23 () aus folgendem Grund: Problem behoben