web-dev-qa-db-ja.com

UIWebViewはURLをロードしません、iOS

アプリの起動時にURLを読み込もうとしています。

UIWebViewオブジェクトを.nibにドラッグし、プロパティアウトレットを作成し、それをWebviewに接続して、ViewControllerに次のコードを配置しました。

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

ただし、ビューがまったく表示されないように、デバイスに黒い画面が表示されます。何か案が?

9
donparalias

これは私のアプリケーションで使用しているコードです

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    NSURL *websiteUrl = [NSURL URLWithString:@"http://www.google.com"];
    NSURLRequest *urlRequest = [NSURLRequest requestWithURL:websiteUrl];
    [myWebView loadRequest:urlRequest]; 
}
24
Premsuraj

IOSシミュレータを再起動します。それは実際には明らかではありませんが、最初に、SafariのIOSシミュレーターのサイトを確認してください。 IOSシミュレーターを再起動した後、私のwebViewはシミュレーターとデバイスの両方で正常に開きました。

アミット

1
Devendra

これは短いものです

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view from its nib.

        [myWebView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://www.google.com"]]];

}
1
Sukeshj