2017-03-05 6 views
0

メインストーリーボードのビューコントローラ(CategoriesViewController)にカテゴリの静的tableListがあります。これには、fistViewControllerのwebViewに表示されるブログのカテゴリが含まれています。カテゴリーで、それはWebViewのページに私を送信し、URLを変更する必要がありますXcode:テーブルビュー項目のWebView Urlを変更します。

私はクリック(またはタップ)(例えばメインページがwww.example.comで、カテゴリがwww.example.com/categoryある)

どのように私は別のコントローラ内の要素と相互作用して、スラッシュの後にカテゴリを追加NSURLRequestを変更することができます

- (void)viewDidLoad { 
    [super viewDidLoad]; 
    NSString *fullURL = @"http://www.example.com"; 
    NSURL *url = [NSURL URLWithString:fullURL]; 
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url]; 
    [_webView loadRequest:requestObj]; 
} 

:私は同じように、最初のページビューでシンプルなWebViewのを作りましたか?

テーブルビューの要素をIDとして取得する必要がありますか?

これを達成するためのコードは何ですか?

答えて

0

私はそれがTableViewであると理解していました。したがって、メソッドdidSelectRowAtIndexPathを実装する必要があります。これらのカテゴリの配列があると思います。したがって、indexPath.rowindexPathはこのメソッドの引数です)を取得して、それを最初のURLに追加することで次のView Controllerに渡す必要があります。

+0

返信いただきありがとうございます。コード例がありますか?私はObjective-Cのnoobです。 – andreaem

+0

カテゴリ名は配列内にありません。これらは静的テーブルにハードコードされています – andreaem

+0

はテーブルビューですか?コードサンプルを見つけることができます。私が書いたそれらのものだけをgoogleしてください。なぜあなたは迅速に使用しないのですか?あなたがiosの開発に慣れていれば、はるかに簡単に学ぶことができます。 1.テーブルビューであることを確認し、デリゲートメソッド(その1つはdidSelectRowAtIndexPathです)を確認します。2.値を次のビューコントローラに渡す方法を見つけます。 –

関連する問題