【发布时间】:2015-03-10 13:59:06
【问题描述】:
我有一个 Master Detail 应用程序,在 RootViewController(master) 上,我使用 tableview 来显示链接,当用户单击其中一个单元格时,它应该使用适当的网页填充 detailview。
在 RootViewController 中,这里是我在 DidSelectRow 上使用的代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
NSLog(@"did select row");
NSArray* reversedArray = [[objectData reverseObjectEnumerator] allObjects];
NSDictionary *snapshot = [[NSDictionary alloc] init];
snapshot = [reversedArray objectAtIndex:indexPath.row];
DetailViewController *myCont = [[DetailViewController alloc] init];
NSString *url = snapshot[@"url"];
[myCont loadPage:url];
}
这里的详细视图是我必须加载网页的方法
- (void)loadPage:(NSString*)urlString
{
NSLog(@"THE URL: %@",urlString);
NSURLRequest* request=[NSURLRequest requestWithURL:[NSURL URLWithString:urlString]];
NSLog(@"REQUEST: %@",request);
//self.myWebView.scalesPageToFit = YES;
[myWebView loadRequest:request];
}
在我的 Storyboard 中,我将 UIWebView 连接到我的 DetailViewController 以用于 webview 委托和 webview 出口。
页面永远不会加载
【问题讨论】:
标签: ios xcode uiwebview uisplitviewcontroller