我正在使用tfhpple解析html页面,然后收到标题和URL。然后,我使用此数据在tableview中显示标题,当我单击一行时,detailview将打开带有所选行的URL的uiwebview。 我的问题是如何将收到的URL转换为detailsview webview? 我想我必须将数据存储在Nsdata中并以某种方式使用它来显示URL。 This是我到目前为止所得到的:
EDITED
这是我从网站www.fr12.nl
获取数据的地方 -(void)loadFr12Feed {
// 1
NSURL *Fr12WebsiteLink = [NSURL URLWithString:@"http://www.fr12.nl/"];
NSData *Fr12WebsiteHtmlData = [NSData dataWithContentsOfURL:Fr12WebsiteLink];
//
TFHpple *Fr12WebsiteParser = [TFHpple hppleWithHTMLData:Fr12WebsiteHtmlData];
// 3
//NSString *Fr12WebsiteXpathQueryString = @"//div[@class='content_left_extra']/ul/li/a";
NSString *Fr12WebsiteXpathQueryString = @"//div[@class ='content_left_extra']/ul/li/a";
NSArray *Fr12WebsiteNodes = [Fr12WebsiteParser searchWithXPathQuery:Fr12WebsiteXpathQueryString];
// 4
NSMutableArray *newFr12Website = [[NSMutableArray alloc] initWithCapacity:0];
for (TFHppleElement *element in Fr12WebsiteNodes) {
// 5
Fr12Opslag *fr12opslag = [[Fr12Opslag alloc] init];
[newFr12Website addObject:fr12opslag];
// 6
fr12opslag.title = [element objectForKey:@"title"];
// 7
// bowtiefulimages.url = [element objectForKey:@"src"];
}
// 8
Fr12Content = newFr12Website;
[self.tableView reloadData];
}
这是我正在解析的html: <标题=“LIVE JANMAAT KAN NIET SPELEN(67种反应)”href =“nieuws / 23239-live-janmaat-kan-niet-spelen.html”>
我在tableview中获得了标题,但我希望detailview显示“href”中的文章,但我不知道如何做到这一点。