0

ebviewは詳細ページを表示またはロードしていません。

私はIOS開発の初心者であり、Master-Detailテンプレートを使用してプロジェクトを開発しています。

私の要件は

マスタービュー(メニュー->左側のウィンドウ)詳細ビュー(右側のウィンドウ)

ユーザーが左側のウィンドウメニューで項目を選択すると、マスター左側のメニューから受信した対応するURLが、右側のウィンドウの詳細ビューページのUIWebviewに読み込まれる必要があります。私にとって、webviewはロードされていません。

この問題の解決に協力し、この問題を解決するためのサンプルコードまたは参照URLを提供してください

前もって感謝します、

Uday.G

4

1 に答える 1

0

次のようになります。

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    NSString *object = [_objects objectAtIndex:indexPath.row];//assuming you keep the url list in _objects
    self.detailViewController loadPage:object];
}

DetailViewController.m で

- (void)loadPage:(NSString*)urlString
{
  NSURLRequest* request=[NSURlRequest requestWithURL:[NSURL urlWithString:urlString]];
 [self.webView loadRequest:request]; //assuming your UIWebView is property named webView
}

UITableViewController についてのチュートリアルを読むことを強くお勧めします。それを理解せずに先に進むことはできません。

于 2012-04-13T14:37:05.213 に答える