0

WebView を持つアプリを作成しています。ユーザーがリンクまたは webview のボタンをクリックすると、新しい URL を取得し、新しい URL を編集できるようにしたいと考えています。

まず、次の URL を使用して webview を初期化します。

- (void)viewDidLoad
{    
   NSString *id = @"12212323";

    [super viewDidLoad];
    NSString *fullURL = [[NSString alloc] initWithFormat:@"www.website.com/index.php?id=%@", id];
    NSURL *url = [NSURL URLWithString:fullURL];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
    [webView loadRequest:requestObj];
}

www.website.com/contact.php などのリンクをクリックすると、

次に、新しい URL を www.website.com/contact.php* ?id=12212323 *で編集します。

すべての URL で id パラメータを保持する必要があります。

4

2 に答える 2

0

UIWebViewDelegateProtocolは要件を満たす必要があります。特に方法は- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType

于 2013-07-04T16:18:11.653 に答える