2011-12-01 67 views
3

我想使用用戶名和密碼從HTTP下載數據以使用objective-c進行認證。並且想要下載將要返回的數據。並且想要解析它的使用情況,就像數據成功下載一樣,將會打開一個新的屏幕,並且如果數據無法下載,它會將我帶到另一個屏幕。使用用戶名密碼認證和XML解析的HTTP

請讓我知道是否有任何完整的教程與此相關或讓我知道我該怎麼做這個..?

在此先感謝

+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

你一定要看看蘋果的SeismicXML代碼,這是非常簡單的遵循和使用本地類蘋果。在本例中,通過解析XML來下載並顯示RSS源。我正在使用此修改後的代碼來查詢Amazon並下載產品信息。看看這裏: http://developer.apple.com/library/ios/#samplecode/SeismicXML/Listings/ReadMe_txt.html

我希望這可以幫助!

+0

我已經檢查過,但它不工作的方式我需要。我想將用戶名和密碼發送到特定的URL,並且應該連接並將數據發送到我的應用程序。並且在收到數據後應進行另一個視圖的進一步操作 – AppDeveloper

+1

@OmerKhan您要登錄的網站是否有API?我不是100%肯定的,但直到一個網站有一個API來發送和接收信息,我認爲這是不可能的。 – tams