2011-12-01 3 views
3

objective-c를 사용하여 인증 할 때 사용자 이름과 암호를 사용하여 HTTP에서 데이터를 다운로드하려고합니다. 그리고 반환 될 데이터를 다운로드하고 싶습니다. 데이터를 성공적으로 다운로드하면 새 화면이 열리고 데이터를 다운로드 할 수없는 경우 다른 화면으로 이동하는 것처럼 사용법을 파싱하고 싶습니다.사용자 이름 암호 인증 및 XML 구문 분석을 사용하는 HTTP

이 튜토리얼과 관련하여 전체 튜토리얼이 있으면 알려주십시오. 또는이 작업을 어떻게 수행 할 수 있는지 알려주십시오. 당신은 확실히 애플의 SeismicXML 코드를 체크 아웃해야합니다 사전

+0

당신이 생각하고있는 특정 서비스가 있습니까를 사용할 수 있습니까? 이 작업을 수행 할 수있는 방법은 여러 가지가 있으며 서버 비헤이비어에 따라 다릅니다. 아니면 서버 작업에 대한 디자인 제어 권한이 있습니까? – Jim

+0

사실이 목적을 위해 nsurlconnection을 사용하고 싶습니다. 그리고 내가 연결하고 데이터를 받기를 원하는 서비스는 XML 파일을 보낼 것입니다. 나는 많은 것을 검색했지만 어떤 해결책도 가지고 있지 않습니다 ... – AppDeveloper

답변

1

연결 위임

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error 
    { 
    // To get into a new view controller. Push the newviewcontroller with the help of navigation controller. 
    } 

을 사용하고 구문 분석 위임

- (void)parserDidEndDocument:(NSXMLParser *)parser 
    { 

    //To use the parsing data to be displayed in other view controller.Push the Otherviewcontroller with the help of navigation controller. 
    } 
+0

도움에 감사드립니다. – AppDeveloper

1

에서

덕분에, 팔로우하기 정말 간단하고 사과에 기본 클래스를 사용합니다. 이 예에서는 XML 구문 분석을 통해 RSS 피드가 다운로드되고 표시됩니다. 이 수정 된 코드를 사용하여 Amazon을 쿼리하고 제품 정보를 다운로드합니다. 여기에서 확인하십시오 : http://developer.apple.com/library/ios/#samplecode/SeismicXML/Listings/ReadMe_txt.html

이 정보가 도움이 되었기를 바랍니다.

+0

나는 그것을 체크했으나 그것이 작동하지 않습니다. 필요하다. 특정 URL에 사용자 이름과 암호를 보내려고합니다. 연결되어 있어야하며 내 응용 프로그램에 데이터를 보내야합니다. 그리고 데이터를받은 후 다른보기로 이동해야합니다. – AppDeveloper

+1

@OmerKhan 로그인 할 웹 사이트에 API가 있습니까? 나는 100 % 긍정적이지는 않지만 웹 사이트에서 정보를 보내고받을 API가있을 때까지 불가능하다고 생각합니다. – tams

관련 문제