2011-12-01 66 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