httpsのURLを表示するwebViewがあります。このhttp://members.easynews.com/のような認証ダイアログを提供するhttpsURLを開こうとしています。Macではダイアログボックスとして開きますが、iPhoneサファリブラウザでもダイアログボックスとして表示されます。ただし、webviewでは、ダイアログボックスは表示されません。そのダイアログボックスをwebViewに表示する方法は??
1469 次
1 に答える
4
そのリンク当局によるいくつかのファイアウォール設定が原因だと思います。それが彼らが承認を求めている理由です。私はそれを私のウェブビューにロードしようとしています。私は何も取得しません。それはロードされていません。
これのために行く
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://members.easynews.com"]];
それをwebviewにロードする代わりに、またはこの方法でロードしています
- (void)viewDidLoad {
[super viewDidLoad];
webView.delegate = self;
NSURL *url = [NSURL URLWithString:@"http://www.google.com"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
[webView setScalesPageToFit:YES];
[self.webView loadRequest:request];
}
この新しいメソッドをクラスに追加します
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{
NSLog("Error : %@",error);
}
webViewオブジェクトをInterfaceBuilderのアウトレットに接続したと思いますか?
于 2012-05-29T10:05:15.157 に答える