0
我已经构建了一个XML解析应用程序,它从PHP数据库中检索一些值,我有一个URL,问题是,每当我从PHP(XML内容)试试这个网址什么也没有发生加载web视图我有以下代码: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
?
为什么不能在解析后初始化UIWEBView? – Martol1ni
也考虑到使用UIWebView来显示单个图像可能是一个矫枉过正的问题,网上有用于异步图像下载和显示的解决方案(如https://github.com/rs/SDWebImage)。除了自己控制缓存外,您还可以在加载图像时设置占位符图像的显示。 – zubko