在我的ipad应用程序中,我无法在Web视图中获取数据。该Web视图位于splitviewcontroller的详细视图中。该数据来自链接。
我正在使用此代码。
在拆分视图表中,确实选择了索引路径中的行
post=[self.postListMutableArray objectAtIndex:indexPath.row];
PostDetailsViewController *postDetails=[[PostDetailsViewController alloc]initWithNibName:@"PostDetailViewController_Ipad" bundle:nil];
postDetails.detailItem=post.postLink;
在拆分视图详细信息视图中
- (void)setDetailItem:(id)newDetailItem
{
if (_detailItem != newDetailItem)
{
_detailItem = newDetailItem;
// Update the view.
NSLog(@"detail Item String is %@",_detailItem);
[self configureView];
}
}
- (void)configureView
{
// Update the user interface for the detail item.
NSString* str =_detailItem;
NSURL* url = [NSURL URLWithString:str];
NSLog(@"URL is ----> %@",url);
self.webView.scalesPageToFit=YES;
[self.webView loadRequest:[NSURLRequest requestWithURL:url]];
//[self.view addSubview:webView];
}
答案 0 :(得分:0)
在PostDetailsViewController
.h类创建新变量: -
@property(强,非原子)NSString * strGetPostDetail;
并合成PostDetailsViewController
.m
@synthesize strGetPostDetail
现在,您可以拨打splitViewTable
Delegate
DidSelect
方法: -
post=[self.postListMutableArray objectAtIndex:indexPath.row];
PostDetailsViewController *postDetails=[[PostDetailsViewController alloc]init];
postDetails.strGetPostDetail=post;