- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
xmlParseChunk(context, (const char *)[data bytes], [data length], 0);
}
我的问题如下
=> didReceiveData:方法接收部分数据
有些像这样的
=> xmlParseChunk()方法如何成功解析所有这些块?
答案 0 :(得分:2)
Apple的XMLPerformance sample app说明了与NSURLConnection和块解析集成的libxml2的完整实现。我发现它非常有用。
答案 1 :(得分:0)
一种方法是让您的代理包含NSMutableData成员,并在获取新数据时调用appendData:。然后在您的代理获得connectionDidFinishLoading
消息时解析它。