2015-01-09 2 views
0

У меня есть база данных и таблица. Таблица содержит имена фильмов и изображения. Я использую XAMP как localhost. Я могу получить данные из таблицы и отобразить ее в ячейках таблицы в моем симуляторе. Но, когда я пытаюсь запустить приложение в моем устройстве, я получаю следующее сообщение об ошибке:Как отображать данные JSON в iphone?

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil' 

Когда я запустить приложение в симуляторе, я получаю вид таблицы с названием фильма и образы в нем, но когда Я запускаю приложение на устройстве, оно разбивается.

Может ли кто-нибудь помочь мне, если мне нужно что-то изменить в отношении IP-адресов или мне нужно изменить URL-адрес?

#define kGETUrl @"http://localhost/getjson.php" 
+1

'localhost' относится к компьютеру, который работает, когда тренажер работает. «localhost» при запуске на устройстве (предположительно) относится к самому устройству, на котором не работает веб-сервер. – mbm29414

+0

Я могу получить доступ к локальному хосту с моего iphone через сафари. Исправьте меня, если я ошибаюсь: «Мне нужно изменить настройки прокси-сервера http в разделе wifi? –

+0

, если вы наберете« http: // localhost/getjson.php »на своем iPhone, что произойдет? – mbm29414

ответ

0

Измените URL на то, что выглядеть следующим образом:

#define kGETUrl @"http://your-wifi-IP/getjson.php" 
Смежные вопросы