我正在使用MWFeedParser
,我想点击一个单元格来打开一个 webview 而不是另一个UITableViewController
. 这就是发生在 didSelect...
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
// Show detail
DetailTableViewController *detail = [[DetailTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
detail.item = (MWFeedItem *)[itemsToDisplay objectAtIndex:indexPath.row];
[self.navigationController pushViewController:detail animated:YES];
// Deselect
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
}
我认为我的第一个障碍是从每个 RSS 帖子中获取 URL,以便 webview 知道要显示什么。这是如何完成的,我将如何更改上述方法以打开 web 视图?
变成
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
webViewController *webView = [[webViewController alloc] initWithURL:@"http://www.google.com"];
webView.item = (MWFeedItem *)[itemsToDisplay objectAtIndex:indexPath.row];
[self.navigationController pushViewController:webView animated:YES];
[self.tableView deselectRowAtIndexPath:indexPath animated:YES];
}
但是 initWithURL 给了我一个错误。