0

iPadマスター詳細プロジェクトがあり、detailWebViewと呼ばれるWebビューにHTMLコンテンツを表示しようとしています。

マスタービューコントローラーでdetailItemの内容を設定しました。

self.detailViewController.detailItem=[[_topicsData
                                       objectAtIndex:indexPath.section]
                                      objectAtIndex: indexPath.row];

抽出した情報をWebビューに表示するためにさまざまな方法を試しましたが、そうではありません。

configureViewには次のものがあります。

NSString *myString=[_detailItem objectForKey:@"url"];
NSString *myNewString=[NSString stringWithFormat:@"%@%@",myString,@".html"];
NSURL *url = [NSURL URLWithString:myNewString];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[self.detailWebView loadRequest:request];

しかし、私が試したものは何もコンテンツをロードしません。

私が試したとき、私はURLの正しい詳細を持っていることを知っています

NSLog(@"detailItem is %@",url);

myurl.htmlのようなものを取得します

4

1 に答える 1

0

次のコードを追加する必要がありますviewDidLoad

- (void) viewDidLoad {
    [super viewDidLoad];

    self. detailWebView.delegate = self;

    NSString *myString=[_detailItem objectForKey:@"url"];
    NSString *myNewString=[NSString stringWithFormat:@"%@%@",myString,@".html"];
    NSURL *url = [NSURL URLWithString:myNewString];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [self. detailWebView loadRequest:request];
}
于 2013-01-10T19:08:28.670 に答える