繁体   English   中英

NSData需要更新

[英]NSData needs to be updated

我正在使用hpple解析HTML。 所以现在我希望在用户触摸下一个按钮时更新我的​​文本。 我的代码看起来像这样

NSURL *ur = [NSURL URLWithString:[NSString stringWithFormat:@"%@",url.text]];
NSData *htmlData = [NSData dataWithContentsOfURL: ur];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];     
NSArray *elements  = [xpathParser search:@"//table[1]/tr[2]/td[2]/a/text()"]; // get the page title
TFHppleElement *element = [elements objectAtIndex:0];
NSString *h3Tag = [element content];  
mi.text = h3Tag;
NSLog(@"%@",h3Tag);
[xpathParser release];

因此,我是一种新的iPhone应用程序开发人员,并且对编程还是相当陌生的。 所以在这里我认为NSData需要更新。是的,当用户触摸下一个按钮时,URL也会改变。 因此,对此的任何帮助将不胜感激

谢谢

杜沙尔

NSMutableString *tempString = [[NSMutableString alloc] initWithFormat:@"%@",url.text];

NSURL *ur =[[NSURL alloc] initWithString:tempString];
[tempString release];

NSData *htmlData = [[NSData alloc]initWithContentsOfURL:ur];
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:htmlData];
[ur release];
[htmlData release];
NSArray *elements  = [xpathParser search:@"//table[1]/tr[2]/td[2]/a/text()"]; // get the page title
TFHppleElement *element = [elements objectAtIndex:0];
NSString *h3Tag = [element content];  
mi.text = h3Tag;
NSLog(@"%@",h3Tag);
[xpathParser release];

试试这个代码。

谢谢。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM