2012-05-13 1 views
0

저는 PHP (XML Content) 파일에서 데이터베이스의 일부 값을 검색하는 XML 구문 분석 응용 프로그램을 만들었습니다. URL이있는 값 중 하나에서 문제가 발생할 때마다 아무 일도 발생하지 않습니다이 URL과 웹보기를로드하려고 나는 다음과 같은 코드가 있습니다!UIWebView URL 주소를 인식하지 못합니다

-(void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName { 

    if ([elementName isEqualToString:@"users"]) { 

     [messages addObject:[NSDictionary dictionaryWithObjectsAndKeys:msgIDEN,@"id",msgAdded,@"added",msgUsername,@"username",msgEmail,@"email",msgMainCode,@"maincode",msgPictureAddress,@"userpictureaddress",nil]]; 

     [[messages reverseObjectEnumerator] allObjects]; 

     lastId = msgId; 

     [msgAdded release]; 
     [msgUsername release]; 
     [msgEmail release]; 
     [msgMainCode release]; 
     [msgPictureAddress release]; 

     NSLog(@"UserData:Success"); 
     NSString *urlAddress = msgPictureAddress; 
     NSURL *url = [NSURL URLWithString:urlAddress]; 
     NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
     [webViewMateus loadRequest:requestObj]; 


    } 

    if ([elementName isEqualToString:@"id"])     { inIDEN = NO; } 
    if ([elementName isEqualToString:@"username"])   { inUsername = NO; } 
    if ([elementName isEqualToString:@"email"])    { inEmail = NO; } 
    if ([elementName isEqualToString:@"usermaincode"])  { inMainCode = NO; } 
    if ([elementName isEqualToString:@"userpictureaddress"]) { inPictureAddress = NO; } 

} 

가 어떻게 할 수는있는 UIWebView 주소는 내 NSMutableString = userpictureaddress과 동일하게?

+0

구문 분석 후 UIWEBView를 초기화 할 수없는 이유는 무엇입니까? – Martol1ni

+1

또한 단일 이미지를 표시하는 데 'UIWebView'를 사용하면 잔인한 이미지가 될 수 있으므로 https://github.com/rs/SDWebImage와 같은 비동기 이미지 다운로드 및 표시 솔루션이 있습니다. 캐싱을 직접 제어하는 ​​것 외에도 이미지가로드되는 동안 표시 할 자리 표시 자 이미지를 설정할 수 있습니다. – zubko

답변

0

코드를 보면 urlAddress에 코드를 할당하기 전에 msgPictureAddress를 버렸다 (릴리스 한) 것입니다. 그 때 그 물건을 공개 하시겠습니까?