呼び出されたステータスがNSString
あり、その変数を渡してロードしようとしていますwebView
。ここでアプリがクラッシュしますが、何が間違っているのかわかりませんか? 誰かがリクエストに何か問題があると思いますか?
[webView loadRequest:[NSURLRequest requestWithURL:[NSString
stringWithFormat:@"http://www.website.com/page.php?status=%@", status]]];
呼び出されたステータスがNSString
あり、その変数を渡してロードしようとしていますwebView
。ここでアプリがクラッシュしますが、何が間違っているのかわかりませんか? 誰かがリクエストに何か問題があると思いますか?
[webView loadRequest:[NSURLRequest requestWithURL:[NSString
stringWithFormat:@"http://www.website.com/page.php?status=%@", status]]];
requestWithURL
を受け入れるNSURL
ので、文字列をに変換する必要がありますNSURL
これを試して、
[webview loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.website.com/page.php?status=%@", status]]]];
NSString *urlAddress = [NSString stringWithFormat:@"http://www.website.com/page.php?status=%@", status];
//Create a URL object.
NSURL *url = [NSURL URLWithString:urlAddress];
//URL Requst Object
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];
//Load the request in the UIWebView.
[webView loadRequest:requestObj];
+[NSURLRequest requestWithURL:]
あなたがそれにオブジェクトを与えることを期待していNSURL
ます。あなたはそれを与えていますNSString
。そうしないでください。:)
これを使って:
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[NSString stringWithFormat:@"http://www.website.com/page.php?status=%@", status]]]];