2013-07-09 1 views
0

내 응용 프로그램에 Sencha TouchListView &이 있습니다. http://localhost/MyProj/app/php/file.php (일부는 JSON)에서 일부 레코드를로드 중입니다. JSON 문자열을 반환합니다. 브라우저 (safari, chromefirefox) 및 iphone simulator에있는 앱을 테스트했을 때 정상적으로 작동했습니다.Listview가 iPhone에 표시되지 않지만 시뮬레이터 및 다른 브라우저에 표시됩니다.

그러나 Safari에서 iphone의 응용 프로그램을 열면 ListView이 표시되지 않습니다. 어떻게 해결할 수 있을까요?

safari 브라우저의 URL i 유형은 iPhone 장치의 Safari에 입력 한 URL i 유형과 동일합니다.

예 :http://localhost/MyProj/app.html

참고 :이은 센차 터치 응용 프로그램에게 있습니다

UPDATE

나는 또한 새로운 목록보기를 추가하는 시도

하드 어떤 가치를 코딩,하지만 여전히 코딩 된 하드 값은 장치에 나타나지 않지만 브라우저에서 작동합니다.

+0

내 게시물을 업데이트했습니다. –

답변

0

본문에서 알 수 있듯이 URL은 localhost입니다. 휴대 전화가 시스템의 로컬 호스트에 액세스 할 수 없습니다. 그래서, 실패합니다. IP 주소를 사용하십시오. 귀하의 아이폰은 인터넷에서 데이터를 얻을 수 있습니다. 서버가 시스템에 있습니다. 그물에 아닙니다. 실제 장치에서 사용하려면 localhost 서버 코드를 일부 웹 서버로 이동해야합니다.

+0

'192.168.0.55'인 IP 주소를 사용했습니다. 그것도 동일한 빈리스트 뷰가 있는데 –

+0

그 URL은 외부 세계에 액세스 할 수 있습니까? 시스템 네트워크 외부의 URL에 도달 할 수 있는지 확인하십시오. 아마, 당신의 아이폰의 브라우저에서 그것을 칠하려고합니다. –

+0

글쎄, 내가 URL 'http://192.168.0.55/MyProj/app/php/file.php'에 액세스하려했는데 사파리 모바일 브라우저에서 JSON 문자열을 볼 수있다. 참고 : 동일한 Wi-Fi 네트워크에도 연결되어 있습니다. –