Objective c 解析错误=错误域=NSXMLParserErrorDomain代码=5“;操作无法’;不可能完成。(NSXMLParserErrorDomain错误5)。”;
我收到错误消息:Objective c 解析错误=错误域=NSXMLParserErrorDomain代码=5“;操作无法’;不可能完成。(NSXMLParserErrorDomain错误5)。”;,objective-c,nsxmlparser,Objective C,Nsxmlparser,我收到错误消息: -(void)connectionDidFinishLoading:(NSURLConnection *)connection { NSLog(@"3 DONE. Received Bytes: %d", [getMagaListsWebData length]); NSString *recievedXML = [[NSString alloc]initWithData:getMagaListsWebData encoding:NSUTF8StringEnco
-(void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSLog(@"3 DONE. Received Bytes: %d", [getMagaListsWebData length]);
NSString *recievedXML = [[NSString alloc]initWithData:getMagaListsWebData encoding:NSUTF8StringEncoding];
[recievedXML release];
//重新加載xmlParser
if(getMagaListsXmlParser){
[getMagaListsXmlParser release];
getMagaListsXmlParser = nil;
}
getMagaListsXmlParser = [[NSXMLParser alloc]initWithData:getMagaListsWebData];
[getMagaListsXmlParser setDelegate: self];
[getMagaListsXmlParser setShouldResolveExternalEntities: YES];
[getMagaListsXmlParser parse];
if (![getMagaListsXmlParser parse]) {
NSLog(@"parse error = %@", [getMagaListsXmlParser parserError]);
//theConnection = [[NSURLConnection alloc] initWithRequest:getMagaListsRequest delegate:self startImmediately:YES];
}
}
一个非常有用的技巧是聚焦令人不快的错误/域
NSXMLParser.h,NSXMLParserPrematureDocumentEndError=5,
似乎您的入站文档有问题,可能是某个地方的不平衡块
parse error = Error Domain=NSXMLParserErrorDomain
Code=5 "The operation couldn’t be completed. (NSXMLParserErrorDomain error 5.)"